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