|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.reflect.spi.AbstractTypeInfo
org.jboss.reflect.spi.DelegateClassInfo
org.jboss.reflect.plugins.introspection.ParameterizedClassInfo
public class ParameterizedClassInfo
ParameterizedClassInfo.
| Field Summary | |
|---|---|
protected IntrospectionTypeInfoFactoryImpl |
factory
The factory |
| Fields inherited from class org.jboss.reflect.spi.DelegateClassInfo |
|---|
delegate |
| Fields inherited from class org.jboss.util.JBossObject |
|---|
hashCode, log, toString |
| Constructor Summary | |
|---|---|
ParameterizedClassInfo(IntrospectionTypeInfoFactoryImpl factory,
ClassInfo delegate,
ParameterizedType parameterizedType)
Create a new ParameterizedClassInfo. |
|
| Method Summary | |
|---|---|
TypeInfo[] |
getActualTypeArguments()
Get the actual type parameters |
TypeInfo |
getComponentType()
Get the component type if it is a collection or an array |
TypeInfo |
getKeyType()
Get the key type if it is a map |
TypeInfo |
getOwnerType()
Get the owner type |
ClassInfo |
getRawType()
Get the raw type |
TypeInfoFactory |
getTypeInfoFactory()
Get the TypeInfoFactory that created this type info |
TypeInfo |
getValueType()
Get the value type if it is a map |
void |
toShortString(org.jboss.util.JBossStringBuilder buffer)
|
protected void |
toString(org.jboss.util.JBossStringBuilder buffer)
|
| Methods inherited from class org.jboss.reflect.spi.AbstractTypeInfo |
|---|
getAttachment, getAttachment, setAttachment |
| Methods inherited from class org.jboss.util.JBossObject |
|---|
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, hashCode, list, notEqual, toShortString, toString, toStringImplementation |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected transient IntrospectionTypeInfoFactoryImpl factory
| Constructor Detail |
|---|
public ParameterizedClassInfo(IntrospectionTypeInfoFactoryImpl factory,
ClassInfo delegate,
ParameterizedType parameterizedType)
factory - the factorydelegate - the raw array infoparameterizedType - the parameterized type| Method Detail |
|---|
public TypeInfoFactory getTypeInfoFactory()
TypeInfo
getTypeInfoFactory in interface TypeInfogetTypeInfoFactory in class DelegateClassInfopublic TypeInfo[] getActualTypeArguments()
ClassInfo
getActualTypeArguments in interface ClassInfogetActualTypeArguments in class DelegateClassInfopublic TypeInfo getOwnerType()
ClassInfo
getOwnerType in interface ClassInfogetOwnerType in class DelegateClassInfopublic ClassInfo getRawType()
ClassInfo
getRawType in interface ClassInfogetRawType in class DelegateClassInfopublic TypeInfo getComponentType()
ClassInfo
getComponentType in interface ClassInfogetComponentType in class DelegateClassInfopublic TypeInfo getKeyType()
ClassInfo
getKeyType in interface ClassInfogetKeyType in class DelegateClassInfopublic TypeInfo getValueType()
ClassInfo
getValueType in interface ClassInfogetValueType in class DelegateClassInfopublic void toShortString(org.jboss.util.JBossStringBuilder buffer)
toShortString in interface org.jboss.util.JBossInterfacetoShortString in class DelegateClassInfoprotected void toString(org.jboss.util.JBossStringBuilder buffer)
toString in class DelegateClassInfo
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||