org.oXML.extras.java
Class ReflectionType

java.lang.Object
  extended byorg.oXML.extras.java.ReflectionType
Direct Known Subclasses:
BooleanType, BytesType, NodeType, NumberType, ObjectType, StringType

public class ReflectionType
extends java.lang.Object


Constructor Summary
ReflectionType(ReflectionTypeResolver resolver, Type type)
           
 
Method Summary
 void addConstructor(Function ctor)
           
 void addField(Variable field)
           
 void addStaticFunction(Function fun)
           
 Function[] getConstructors()
           
 Variable[] getFields()
           
 Function[] getStaticFunctions()
           
 Type getType()
           
 java.lang.Object object(Node primitive)
           
 Node primitive(java.lang.Object object)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReflectionType

public ReflectionType(ReflectionTypeResolver resolver,
                      Type type)
Method Detail

getType

public Type getType()

addConstructor

public void addConstructor(Function ctor)

getConstructors

public Function[] getConstructors()

addStaticFunction

public void addStaticFunction(Function fun)

getStaticFunctions

public Function[] getStaticFunctions()

addField

public void addField(Variable field)

getFields

public Variable[] getFields()

primitive

public Node primitive(java.lang.Object object)

object

public java.lang.Object object(Node primitive)

toString

public java.lang.String toString()