Alignment API and Server 4.2.${version.update}

fr.inrialpes.exmo.align.impl.edoal
Class Datatype

java.lang.Object
  extended by fr.inrialpes.exmo.align.impl.edoal.Datatype
All Implemented Interfaces:
Visitable

public class Datatype
extends Object
implements Visitable

Id to represent a datatype

$Id: Datatype.java 1523 2010-10-11 14:06:03Z euzenat $


Field Summary
private  String type
          Holds the type
 
Constructor Summary
Datatype(String type)
          Constructs an object with the given type.
 
Method Summary
 void accept(AlignmentVisitor visitor)
           
 boolean equals(Object o)
           
 int hashCode()
           
 String plainText()
           
 String toString()
           Returns a short description about this object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

type

private String type
Holds the type

Constructor Detail

Datatype

public Datatype(String type)
Constructs an object with the given type.

Parameters:
type - the type for this object.
Throws:
NullPointerException - if the type is null
IllegalArgumentException - if the type isn't longer than 0
Method Detail

accept

public void accept(AlignmentVisitor visitor)
            throws AlignmentException
Specified by:
accept in interface Visitable
Throws:
AlignmentException

plainText

public String plainText()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

toString

public String toString()

Returns a short description about this object. The format of the returned string is undocumentd and subject to change.

An example return string could be: 15

Overrides:
toString in class Object

Alignment API and Server 4.2.${version.update}

(C) INRIA & friends, 2003-${curryear}