Method Summary |
|
public Object | extendedBinaryNumericPromotion(Object left, Object right) Binary numeric promotion as specified in the JLS, extended by
wrapper classes, BigDecimal and BigInteger. |
public Object | getBigDecimalType() Returns the type representation of class BigDecimal. |
public Object | getBigIntegerType() Returns the type representation of class BigInteger. |
public Object | getBooleanType() Returns the boolean type representation. |
public Object | getCharType() Returns the char type representation. |
public Object | getDoubleClassType() Returns the type representation of class Double. |
public Object | getDoubleType() Returns the double type representation. |
public Object | getFloatType() Returns the float type representation. |
public Object | getIntType() Returns the int type representation. |
public Class | getJavaClass(Object type) Returns the class object of the specified type. |
public Object | getLongClassType() Returns the type representation of class Long. |
public Object | getLongType() Returns the long type representation. |
public Object | getObjectType() Returns the type representation of class Object. |
public Object | getStringType() Returns the type representation oc class String. |
public String | getTypeName(Object type) Returns the name of the specified type. |
public boolean | isAssignableFrom(Object left, Object right) Returns true if left is assignable from right. |
public boolean | isBigDecimalType(Object type) Returns true if the specified type represents java.math.BigDecimal. |
public boolean | isBigIntegerType(Object type) Returns true if the specified type represents java.math.BigInteger. |
public boolean | isCollectionValuedRelationship(Object ownerClass, String attribute) Returns true if the specified attribute denotes a collection valued
relationship attribute. |
public boolean | isEmbeddable(Object type) Returns true if the specified type denotes an embedded class. |
public boolean | isEmbeddedAttribute(Object ownerClass, String attribute) Returns true if the specified type denotes an embedded attribute. |
public boolean | isEntityClass(Object type) Returns true if the specified type denotes an entity class. |
public boolean | isEnumType(Object type) Returns true if the specified type denotes an enum type. |
public boolean | isFloatingPointType(Object type) Returns true if the specified type represents an floating point type
or a wrapper class of an floating point type. |
public boolean | isIntegralType(Object type) Returns true if the specified type represents an
integral type or a wrapper class of an integral type. |
public boolean | isNumericType(Object type) Returns true if the specified type represents an
integral type (or wrapper), a floating point type (or wrapper),
BigInteger or BigDecimal. |
public boolean | isOrderableType(Object type) Returns true if the specified type denotes an orable type. |
public boolean | isRelationship(Object ownerClass, String attribute) Returns true if the specified attribute denotes a single valued
or collection valued relationship attribute. |
public boolean | isSimpleStateAttribute(Object ownerClass, String attribute) Returns true if the specified type denotes a simple state attribute. |
public boolean | isSingleValuedRelationship(Object ownerClass, String attribute) Returns true if the specified attribute denotes a single valued
relationship attribute. |
public boolean | isStringType(Object type) Returns true if the specified type represents java.lang.String. |
public Object | resolveAttribute(Object ownerClass, String attribute) Returns the type of the attribute with the specified name in the
specified owner class. |
public Object | resolveEnumConstant(Object enumType, String constant) Returns the enum constant if the specified type denotes an enum type
and the specified constant denotes a constant of the enum type. |
public Object | resolveSchema(String schemaName) Returns the type of the class corresponding to the spcified abstract
schema type. |
public Object | resolveTypeName(String typeName) Returns a type representation for the specified type name or null if
there is no such type. |