org.codehaus.xfire.aegis.type.java5
Class Java5TypeCreator
java.lang.Object
org.codehaus.xfire.aegis.type.AbstractTypeCreator
org.codehaus.xfire.aegis.type.java5.Java5TypeCreator
- All Implemented Interfaces:
- org.codehaus.xfire.aegis.type.TypeCreator
public class Java5TypeCreator
- extends org.codehaus.xfire.aegis.type.AbstractTypeCreator
Nested classes/interfaces inherited from class org.codehaus.xfire.aegis.type.AbstractTypeCreator |
org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo |
Fields inherited from class org.codehaus.xfire.aegis.type.AbstractTypeCreator |
nextCreator, tm |
Methods inherited from class org.codehaus.xfire.aegis.type.AbstractTypeCreator |
createArrayType, createBasicClassInfo, createClassInfo, createCollectionQName, createCollectionTypeFromGeneric, createHolderType, createMapQName, createMapType, createMapType, createType, createType, createType, createType, createTypeForClass, createUserType, getConfiguration, getElementName, getParent, getTopCreator, getTypeMapping, isArray, isCollection, isHolder, isMap, setConfiguration, setNextCreator, setParent, setTypeMapping |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Java5TypeCreator
public Java5TypeCreator()
createClassInfo
public org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo createClassInfo(Method m,
int index)
- Specified by:
createClassInfo
in class org.codehaus.xfire.aegis.type.AbstractTypeCreator
getXmlParamAnnotation
public XmlParamType getXmlParamAnnotation(Method m,
int index)
createClassInfo
public org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo createClassInfo(PropertyDescriptor pd)
- Specified by:
createClassInfo
in class org.codehaus.xfire.aegis.type.AbstractTypeCreator
createCollectionType
public org.codehaus.xfire.aegis.type.Type createCollectionType(org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo info)
- Specified by:
createCollectionType
in class org.codehaus.xfire.aegis.type.AbstractTypeCreator
getOrCreateGenericType
protected org.codehaus.xfire.aegis.type.Type getOrCreateGenericType(org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo info)
- Overrides:
getOrCreateGenericType
in class org.codehaus.xfire.aegis.type.AbstractTypeCreator
getOrCreateMapKeyType
protected org.codehaus.xfire.aegis.type.Type getOrCreateMapKeyType(org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo info)
- Overrides:
getOrCreateMapKeyType
in class org.codehaus.xfire.aegis.type.AbstractTypeCreator
getOrCreateMapValueType
protected org.codehaus.xfire.aegis.type.Type getOrCreateMapValueType(org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo info)
- Overrides:
getOrCreateMapValueType
in class org.codehaus.xfire.aegis.type.AbstractTypeCreator
getOrCreateParameterizedType
protected org.codehaus.xfire.aegis.type.Type getOrCreateParameterizedType(Object generic,
int index)
getComponentType
protected Class getComponentType(Object genericType,
int index)
createDefaultType
public org.codehaus.xfire.aegis.type.Type createDefaultType(org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo info)
- Specified by:
createDefaultType
in class org.codehaus.xfire.aegis.type.AbstractTypeCreator
createEnumType
public org.codehaus.xfire.aegis.type.Type createEnumType(org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo info)
- Overrides:
createEnumType
in class org.codehaus.xfire.aegis.type.AbstractTypeCreator
createQName
public QName createQName(Class typeClass)
- Overrides:
createQName
in class org.codehaus.xfire.aegis.type.AbstractTypeCreator
isEnum
protected boolean isEnum(Class javaType)
- Overrides:
isEnum
in class org.codehaus.xfire.aegis.type.AbstractTypeCreator
Copyright © 2004-2013. All Rights Reserved.