com.xebialabs.deployit.plugin.api.reflect
Class Type
java.lang.Object
com.xebialabs.deployit.plugin.api.reflect.Type
- All Implemented Interfaces:
- java.io.Serializable
public final class Type
- extends java.lang.Object
- implements java.io.Serializable
The type of a ConfigurationItem
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
valueOf
public static Type valueOf(java.lang.Class<?> ciClass)
valueOf
public static Type valueOf(java.lang.String typeName)
valueOf
public static Type valueOf(java.lang.String prefix,
java.lang.String simpleName)
getDescriptor
public Descriptor getDescriptor()
isSubTypeOf
public boolean isSubTypeOf(Type superType)
instanceOf
public boolean instanceOf(Type selfOrSuperType)
isSuperTypeOf
public boolean isSuperTypeOf(Type subType)
exists
public boolean exists()
getPrefix
public java.lang.String getPrefix()
getName
public java.lang.String getName()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object