org.codehaus.xfire.aegis.type.java5
Class XMLTypeCreator

java.lang.Object
  extended by org.codehaus.xfire.aegis.type.AbstractTypeCreator
      extended by org.codehaus.xfire.aegis.type.XMLTypeCreator
          extended by org.codehaus.xfire.aegis.type.java5.XMLTypeCreator
All Implemented Interfaces:
org.codehaus.xfire.aegis.type.TypeCreator

public class XMLTypeCreator
extends org.codehaus.xfire.aegis.type.XMLTypeCreator

Author:
Tomasz Sztelak XMLTypeCreator with support for javax.xml.ws.Holder

Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.xfire.aegis.type.AbstractTypeCreator
org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo
 
Field Summary
 
Fields inherited from class org.codehaus.xfire.aegis.type.AbstractTypeCreator
nextCreator, tm
 
Constructor Summary
XMLTypeCreator()
           
 
Method Summary
protected  org.codehaus.xfire.aegis.type.Type createHolderType(org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo info)
           
protected  java.lang.Class getComponentType(java.lang.Object genericType, int index)
           
protected  boolean isHolder(java.lang.Class javaType)
           
 
Methods inherited from class org.codehaus.xfire.aegis.type.XMLTypeCreator
createClassInfo, createClassInfo, createCollectionType, createDefaultType, createEnumType, createQName, findMapping, findMappings, getDocument, getOrCreateGenericType, getOrCreateMapKeyType, getOrCreateMapValueType, isEnum, readMetadata, setComponentType, setKeyType, setType
 
Methods inherited from class org.codehaus.xfire.aegis.type.AbstractTypeCreator
createArrayType, createBasicClassInfo, createClassInfo, createCollectionQName, createCollectionTypeFromGeneric, createMapQName, createMapType, createMapType, createQName, createType, createType, createType, createType, createTypeForClass, createUserType, getConfiguration, getElementName, getParent, getTopCreator, getTypeMapping, isArray, isCollection, isMap, setConfiguration, setNextCreator, setParent, setTypeMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLTypeCreator

public XMLTypeCreator()
Method Detail

isHolder

protected boolean isHolder(java.lang.Class javaType)
Overrides:
isHolder in class org.codehaus.xfire.aegis.type.AbstractTypeCreator

createHolderType

protected org.codehaus.xfire.aegis.type.Type createHolderType(org.codehaus.xfire.aegis.type.AbstractTypeCreator.TypeClassInfo info)
Overrides:
createHolderType in class org.codehaus.xfire.aegis.type.AbstractTypeCreator

getComponentType

protected java.lang.Class getComponentType(java.lang.Object genericType,
                                           int index)


Copyright © 2004-2011. All Rights Reserved.