|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsrc.java.org.grails.xfire.aegis.type.AbstractTypeCreator
class AbstractTypeCreator
Nested Class Summary | |
---|---|
class |
AbstractTypeCreator.TypeClassInfo
|
Field Summary | |
---|---|
protected AbstractTypeCreator |
nextCreator
|
private TypeCreator |
parent
|
protected TypeMapping |
tm
|
private Configuration |
typeConfiguration
|
Constructor Summary | |
AbstractTypeCreator()
|
Method Summary | |
---|---|
protected Type
|
createArrayType(TypeClassInfo info)
|
TypeClassInfo
|
createBasicClassInfo(java.lang.Class typeClass)
|
protected TypeClassInfo
|
createClassInfo(Field f)
|
TypeClassInfo
|
createClassInfo(PropertyDescriptor pd)
|
TypeClassInfo
|
createClassInfo(Method m, int index)
|
protected QName
|
createCollectionQName(TypeClassInfo info, Type type)
|
Type
|
createCollectionType(TypeClassInfo info)
|
protected Type
|
createCollectionTypeFromGeneric(TypeClassInfo info)
|
Type
|
createDefaultType(TypeClassInfo info)
|
Type
|
createEnumType(TypeClassInfo info)
|
protected Type
|
createHolderType(TypeClassInfo info)
|
protected QName
|
createMapQName(TypeClassInfo info, Type keyType, Type valueType)
|
protected Type
|
createMapType(TypeClassInfo info, Type keyType, Type valueType)
|
protected Type
|
createMapType(TypeClassInfo info)
|
private Type
|
createObjectType()
|
protected QName
|
createQName(java.lang.Class javaType)
|
Type
|
createType(Method m, int index)
Create a Type for a Method parameter. |
Type
|
createType(PropertyDescriptor pd)
Create type information for a PropertyDescriptor. |
Type
|
createType(Field f)
Create type information for a |
Type
|
createType(java.lang.Class clazz)
|
Type
|
createTypeForClass(TypeClassInfo info)
|
protected Type
|
createUserType(TypeClassInfo info)
|
Configuration
|
getConfiguration()
|
QName
|
getElementName(Method m, int index)
|
protected Type
|
getOrCreateGenericType(TypeClassInfo info)
|
protected Type
|
getOrCreateMapKeyType(TypeClassInfo info)
|
protected Type
|
getOrCreateMapValueType(TypeClassInfo info)
|
TypeCreator
|
getParent()
|
TypeCreator
|
getTopCreator()
|
TypeMapping
|
getTypeMapping()
|
protected boolean
|
isArray(java.lang.Class javaType)
|
protected boolean
|
isCollection(java.lang.Class javaType)
|
protected boolean
|
isEnum(java.lang.Class javaType)
|
protected boolean
|
isHolder(java.lang.Class javaType)
|
protected boolean
|
isMap(java.lang.Class javaType)
|
void
|
setConfiguration(Configuration typeConfiguration)
|
void
|
setNextCreator(AbstractTypeCreator creator)
|
void
|
setParent(TypeCreator parent)
|
void
|
setTypeMapping(TypeMapping typeMapping)
|
Methods inherited from class java.lang.Object | |
---|---|
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Field Detail |
---|
protected AbstractTypeCreator nextCreator
private TypeCreator parent
protected TypeMapping tm
private Configuration typeConfiguration
Constructor Detail |
---|
AbstractTypeCreator()
Method Detail |
---|
protected Type createArrayType(TypeClassInfo info)
public TypeClassInfo createBasicClassInfo(java.lang.Class typeClass)
protected TypeClassInfo createClassInfo(Field f)
public TypeClassInfo createClassInfo(PropertyDescriptor pd)
public TypeClassInfo createClassInfo(Method m, int index)
protected QName createCollectionQName(TypeClassInfo info, Type type)
public Type createCollectionType(TypeClassInfo info)
protected Type createCollectionTypeFromGeneric(TypeClassInfo info)
public Type createDefaultType(TypeClassInfo info)
public Type createEnumType(TypeClassInfo info)
protected Type createHolderType(TypeClassInfo info)
protected QName createMapQName(TypeClassInfo info, Type keyType, Type valueType)
protected Type createMapType(TypeClassInfo info, Type keyType, Type valueType)
protected Type createMapType(TypeClassInfo info)
private Type createObjectType()
protected QName createQName(java.lang.Class javaType)
public Type createType(Method m, int index)
public Type createType(PropertyDescriptor pd)
public Type createType(Field f)
Field
.
public Type createType(java.lang.Class clazz)
public Type createTypeForClass(TypeClassInfo info)
protected Type createUserType(TypeClassInfo info)
public Configuration getConfiguration()
public QName getElementName(Method m, int index)
protected Type getOrCreateGenericType(TypeClassInfo info)
protected Type getOrCreateMapKeyType(TypeClassInfo info)
protected Type getOrCreateMapValueType(TypeClassInfo info)
public TypeCreator getParent()
public TypeCreator getTopCreator()
public TypeMapping getTypeMapping()
protected boolean isArray(java.lang.Class javaType)
protected boolean isCollection(java.lang.Class javaType)
protected boolean isEnum(java.lang.Class javaType)
protected boolean isHolder(java.lang.Class javaType)
protected boolean isMap(java.lang.Class javaType)
public void setConfiguration(Configuration typeConfiguration)
public void setNextCreator(AbstractTypeCreator creator)
public void setParent(TypeCreator parent)
public void setTypeMapping(TypeMapping typeMapping)
Groovy Documentation