edu.stanford.rt.datatype
Class DataType

java.lang.Object
  |
  +--edu.stanford.rt.datatype.DataType
Direct Known Subclasses:
RecordType, SimpleType

public abstract class DataType
extends java.lang.Object

Author:
Ninghui Li, Sandra Qiu
DataType is the super class of all data type classes in RTML. Every data type must have a type name.

Field Summary
private  java.lang.String name
          The name of the defined type
 
Constructor Summary
(package private) DataType(java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
          Return the name of this type.
 java.lang.String toString()
           
 java.lang.String toString(java.lang.String indent)
          Method toString.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

private java.lang.String name
The name of the defined type

Constructor Detail

DataType

DataType(java.lang.String name)
Method Detail

getName

public java.lang.String getName()
Return the name of this type.


toString

public java.lang.String toString(java.lang.String indent)
Method toString.

Parameters:
indent -
Returns:
String

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object