atg.droplet
Class ClassObjectTypeInfo

java.lang.Object
  extended by atg.droplet.ObjectTypeInfo
      extended by atg.droplet.ClassObjectTypeInfo
All Implemented Interfaces:
java.io.Serializable

public class ClassObjectTypeInfo
extends ObjectTypeInfo

Represents the type of a component or property as Java class

See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_VERSION
          Class version string
 
Constructor Summary
ClassObjectTypeInfo(java.lang.Class pClass)
           
 
Method Summary
 DynamicBeanInfo getBeanInfo()
           
 java.lang.Class getClassInfo()
           
 ObjectTypeInfo getComponentInfo()
           
 boolean isArray()
           
 
Methods inherited from class atg.droplet.ObjectTypeInfo
getPropertyDescriptor, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static java.lang.String CLASS_VERSION
Class version string

Constructor Detail

ClassObjectTypeInfo

public ClassObjectTypeInfo(java.lang.Class pClass)
Method Detail

getClassInfo

public java.lang.Class getClassInfo()
Overrides:
getClassInfo in class ObjectTypeInfo
Returns:
the class represented by this type or null if the type is represented by a BeanInfo.

isArray

public boolean isArray()
Overrides:
isArray in class ObjectTypeInfo
Returns:
true if this represents an array

getBeanInfo

public DynamicBeanInfo getBeanInfo()
Overrides:
getBeanInfo in class ObjectTypeInfo
Returns:
the DynamicBeanInfo associated with this type.

getComponentInfo

public ObjectTypeInfo getComponentInfo()
Overrides:
getComponentInfo in class ObjectTypeInfo
Returns:
the component type of the array represented by this type or null if this type is not an array.