orc.ast.xml.type
Class ClassnameType

java.lang.Object
  extended by orc.ast.xml.type.Type
      extended by orc.ast.xml.type.ClassnameType

public class ClassnameType
extends Type

A syntactic type which refers to a Java class (which we will treat as a type).

Author:
quark, dkitchin

Field Summary
 java.lang.String classname
           
 
Constructor Summary
ClassnameType()
           
ClassnameType(java.lang.String classname)
           
 
Method Summary
 java.lang.String toString()
           
 Type unmarshal()
          Convert this syntactic type into an actual type.
 
Methods inherited from class orc.ast.xml.type.Type
unmarshalAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

classname

public java.lang.String classname
Constructor Detail

ClassnameType

public ClassnameType()

ClassnameType

public ClassnameType(java.lang.String classname)
Method Detail

unmarshal

public Type unmarshal()
Description copied from class: Type
Convert this syntactic type into an actual type.

Specified by:
unmarshal in class Type
Returns:
A new node.

toString

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