Uses of Class
org.apache.cxf.aegis.type.AegisType
-
-
Uses of AegisType in org.apache.cxf.aegis
Methods in org.apache.cxf.aegis that return AegisType Modifier and Type Method Description AegisTypeAegisContext. getRootType(Class<?> clazz)If a class was provided as part of the 'root' list, retrieve it's AegisType by Class.AegisTypeAegisContext. getRootType(QName schemaTypeName)If a class was provided as part of the root list, retrieve it's AegisType by schema type QName.Methods in org.apache.cxf.aegis that return types with arguments of type AegisType Modifier and Type Method Description Set<AegisType>AegisContext. getRootTypes()Retrieve the Aegis type objects for the root classes.Methods in org.apache.cxf.aegis with parameters of type AegisType Modifier and Type Method Description ObjectAegisElementDataReader. read(Element input, AegisType desiredType)ObjectAegisReader. read(ReaderT reader, AegisType desiredType)Read an object expecting a particular input type.ObjectAegisXMLStreamDataReader. read(XMLStreamReader reader, AegisType desiredType)Read an object expecting a particular input type.voidAegisElementDataWriter. write(Object obj, QName elementName, boolean optional, Element output, AegisType aegisType)voidAegisWriter. write(Object obj, QName elementName, boolean optional, SinkT output, AegisType aegisType)Write an object to the sink.voidAegisXMLStreamDataWriter. write(Object obj, QName elementName, boolean optional, XMLStreamWriter output, AegisType aegisType)Write an object to the output. -
Uses of AegisType in org.apache.cxf.aegis.databinding
Methods in org.apache.cxf.aegis.databinding that return AegisType Modifier and Type Method Description AegisTypeAegisDatabinding. getType(org.apache.cxf.service.model.MessagePartInfo part)AegisTypeAegisDatabinding. getTypeFromClass(Class<?> cls)Method parameters in org.apache.cxf.aegis.databinding with type arguments of type AegisType Modifier and Type Method Description protected voidAegisDatabinding. initializeMessage(org.apache.cxf.service.Service s, TypeMapping serviceTM, org.apache.cxf.service.model.AbstractMessageContainer container, int partType, Set<AegisType> deps) -
Uses of AegisType in org.apache.cxf.aegis.type
Methods in org.apache.cxf.aegis.type that return AegisType Modifier and Type Method Description protected AegisTypeAbstractTypeCreator. createArrayType(TypeClassInfo info)abstract AegisTypeAbstractTypeCreator. createCollectionType(TypeClassInfo info)AegisTypeDefaultTypeCreator. createCollectionType(TypeClassInfo info)AegisTypeXMLTypeCreator. createCollectionType(TypeClassInfo info)protected AegisTypeAbstractTypeCreator. createCollectionTypeFromGeneric(TypeClassInfo info)abstract AegisTypeAbstractTypeCreator. createDefaultType(TypeClassInfo info)AegisTypeDefaultTypeCreator. createDefaultType(TypeClassInfo info)AegisTypeXMLTypeCreator. createDefaultType(TypeClassInfo info)AegisTypeAbstractTypeCreator. createEnumType(TypeClassInfo info)AegisTypeXMLTypeCreator. createEnumType(TypeClassInfo info)protected AegisTypeAbstractTypeCreator. createHolderType(TypeClassInfo info)protected AegisTypeAbstractTypeCreator. createMapType(TypeClassInfo info)protected AegisTypeAbstractTypeCreator. createMapType(TypeClassInfo info, AegisType keyType, AegisType valueType)protected AegisTypeAbstractTypeCreator. createObjectType()AegisTypeAbstractTypeCreator. createType(PropertyDescriptor pd)Create type information for a PropertyDescriptor.AegisTypeAbstractTypeCreator. createType(Class<?> clazz)AegisTypeAbstractTypeCreator. createType(Field f)Create type information for aField.AegisTypeAbstractTypeCreator. createType(Method m, int index)Create a AegisType for a Method parameter.AegisTypeAbstractTypeCreator. createType(Type t)Create an Aegis type from a reflected type description.AegisTypeTypeCreator. createType(PropertyDescriptor pd)AegisTypeTypeCreator. createType(Field f)AegisTypeTypeCreator. createType(Method m, int index)AegisTypeTypeCreator. createType(Type type)AegisTypeAbstractTypeCreator. createTypeForClass(TypeClassInfo info)AegisTypeTypeCreator. createTypeForClass(TypeClassInfo info)Turn a TypeClassInfo into a type.protected AegisTypeAbstractTypeCreator. createUserType(TypeClassInfo info)protected AegisTypeAbstractTypeCreator. getOrCreateGenericType(TypeClassInfo info)protected AegisTypeXMLTypeCreator. getOrCreateGenericType(TypeClassInfo info)protected AegisTypeAbstractTypeCreator. getOrCreateMapKeyType(TypeClassInfo info)protected AegisTypeDefaultTypeCreator. getOrCreateMapKeyType(TypeClassInfo info)protected AegisTypeXMLTypeCreator. getOrCreateMapKeyType(TypeClassInfo info)protected AegisTypeAbstractTypeCreator. getOrCreateMapValueType(TypeClassInfo info)protected AegisTypeDefaultTypeCreator. getOrCreateMapValueType(TypeClassInfo info)protected AegisTypeXMLTypeCreator. getOrCreateMapValueType(TypeClassInfo info)static AegisTypeTypeUtil. getReadType(XMLStreamReader xsr, AegisContext context, AegisType baseType)static AegisTypeTypeUtil. getReadTypeStandalone(XMLStreamReader xsr, AegisContext context, AegisType baseType)getReadType cannot just look up the xsi:type in the mapping.AegisTypeDefaultTypeMapping. getType(Type javaType)AegisTypeDefaultTypeMapping. getType(QName xmlType)AegisTypeTypeMapping. getType(Type javaType)AegisTypeTypeMapping. getType(QName xmlType)static AegisTypeTypeUtil. getWriteType(AegisContext globalContext, Object value, AegisType type)static AegisTypeTypeUtil. getWriteTypeStandalone(AegisContext globalContext, Object value, Type reflectType)Allow writing of collections when the type of the collection object is known via anTypeobject.static AegisTypeTypeUtil. getWriteTypeStandalone(AegisContext globalContext, Object value, AegisType type)Methods in org.apache.cxf.aegis.type that return types with arguments of type AegisType Modifier and Type Method Description Class<? extends AegisType>TypeClassInfo. getAegisTypeClass()Set<AegisType>AegisType. getDependencies()Return a set of AegisType dependencies.Methods in org.apache.cxf.aegis.type with parameters of type AegisType Modifier and Type Method Description protected QNameAbstractTypeCreator. createCollectionQName(TypeClassInfo info, AegisType type)protected QNameAbstractTypeCreator. createMapQName(TypeClassInfo info, AegisType keyType, AegisType valueType)protected AegisTypeAbstractTypeCreator. createMapType(TypeClassInfo info, AegisType keyType, AegisType valueType)static AegisTypeTypeUtil. getReadType(XMLStreamReader xsr, AegisContext context, AegisType baseType)static AegisTypeTypeUtil. getReadTypeStandalone(XMLStreamReader xsr, AegisContext context, AegisType baseType)getReadType cannot just look up the xsi:type in the mapping.static AegisTypeTypeUtil. getWriteType(AegisContext globalContext, Object value, AegisType type)static AegisTypeTypeUtil. getWriteTypeStandalone(AegisContext globalContext, Object value, AegisType type)voidDefaultTypeMapping. register(Type javaType, QName xmlType, AegisType type)voidDefaultTypeMapping. register(AegisType type)Register a type that self-describes the schema type and the Java class.voidTypeMapping. register(Type javaType, QName xmlType, AegisType type)Register a type, manually specifying the java class, the schema type, and the Aegis type object that provides serialization, deserialization, and schema.voidTypeMapping. register(AegisType type)Register a type that self-describes the schema type and the Java class.voidDefaultTypeMapping. removeType(AegisType type)voidTypeMapping. removeType(AegisType type)static voidTypeUtil. setAttributeAttributes(QName name, AegisType type, org.apache.ws.commons.schema.XmlSchema root)Method parameters in org.apache.cxf.aegis.type with type arguments of type AegisType Modifier and Type Method Description voidTypeClassInfo. setAegisTypeClass(Class<? extends AegisType> aegisTypeClass) -
Uses of AegisType in org.apache.cxf.aegis.type.basic
Subclasses of AegisType in org.apache.cxf.aegis.type.basic Modifier and Type Class Description classArrayTypeAn ArrayType.classBase64TypeConverts back and forth to byte[] objects.classBeanTypeSerializes JavaBeans.classBigDecimalTypeAegisTypefor aBigDecimalclassBigIntegerTypeAegisTypefor aBigIntegerclassBooleanTypeAegis type forBoolean.classByteTypeSimpleSerializerclassCalendarTypeAegisType for the Calendar class.classCharacterAsStringTypeclassCharacterTypeclassDateTimeTypeAegisType for the Date class which serializes as an xsd:dateTime.classDateTypeAegisType for the Date class which serializes as an xsd:date (no time information).classDoubleTypeclassFloatTypeclassIntTypeSimpleSerializerclassLongTypeclassObjectTypeAegisType for runtime inspection of types.classShortTypeclassSqlDateTypeAegisType for the java.sql.Date class which serializes as an xsd:date (no time information).classStringTypeclassTimestampTypeAegisType for the Time class which serializes to an xs:time.classTimeTypeAegisType for the Time class which serializes to an xs:time.classTimezoneLessDateTypeAegisType for the Date class which serializes as an xsd:date (no time and timezone information).classURITypeAegisTypefor aURIMethods in org.apache.cxf.aegis.type.basic that return AegisType Modifier and Type Method Description AegisTypeObjectType. determineType(Context context, Class<?> clazz)AegisTypeArrayType. getComponentType()Get theAegisTypeof the elements in the array.protected AegisTypeBeanType. getElementType(QName name, BeanTypeInfo beanTypeInfo, MessageReader reader, Context context)AegisTypeBeanType. getSuperType()Return the AegisType for the superclass if this type's class, if any.AegisTypeBeanTypeInfo. getType(QName name)Get the type class for the field with the specified QName.Methods in org.apache.cxf.aegis.type.basic that return types with arguments of type AegisType Modifier and Type Method Description Set<AegisType>ArrayType. getDependencies()Set<AegisType>BeanType. getDependencies()Return a set of AegisType dependencies.Set<AegisType>ObjectType. getDependencies()Methods in org.apache.cxf.aegis.type.basic with parameters of type AegisType Modifier and Type Method Description voidBeanTypeInfo. mapType(QName name, AegisType type)protected voidBeanType. writeElement(QName name, Object value, AegisType type, MessageWriter writer, Context context)protected voidArrayType. writeValue(Object value, MessageWriter writer, Context context, AegisType type, String name, String ns)Method parameters in org.apache.cxf.aegis.type.basic with type arguments of type AegisType Modifier and Type Method Description voidObjectType. setDependencies(Set<AegisType> dependencies)Constructor parameters in org.apache.cxf.aegis.type.basic with type arguments of type AegisType Constructor Description ObjectType(Set<AegisType> dependencies)ObjectType(Set<AegisType> dependencies, boolean serializeWhenUnknown) -
Uses of AegisType in org.apache.cxf.aegis.type.collection
Subclasses of AegisType in org.apache.cxf.aegis.type.collection Modifier and Type Class Description classCollectionTypeclassMapTypeMethods in org.apache.cxf.aegis.type.collection that return AegisType Modifier and Type Method Description AegisTypeCollectionType. getComponentType()AegisTypeMapType. getKeyType()AegisTypeMapType. getValueType()Methods in org.apache.cxf.aegis.type.collection that return types with arguments of type AegisType Modifier and Type Method Description Set<AegisType>MapType. getDependencies()Constructors in org.apache.cxf.aegis.type.collection with parameters of type AegisType Constructor Description CollectionType(AegisType componentType)MapType(QName schemaType, AegisType keyType, AegisType valueType) -
Uses of AegisType in org.apache.cxf.aegis.type.encoded
Subclasses of AegisType in org.apache.cxf.aegis.type.encoded Modifier and Type Class Description classSoapArrayTypeclassSoapRefTypeSoapRefType reads and writes SoapRef objects.classStructTypeStructType is a small extension of the BeanType which can properly read and write SOAP encoded structs.Methods in org.apache.cxf.aegis.type.encoded that return AegisType Modifier and Type Method Description AegisTypeSoapArrayType. getComponentType()Get theAegisTypeof the elements in the array.protected AegisTypeStructType. getElementType(QName name, BeanTypeInfo beanTypeInfo, MessageReader reader, Context context)Returns a SoapRefType wrapping the actual type.AegisTypeArrayTypeInfo. getType()Methods in org.apache.cxf.aegis.type.encoded that return types with arguments of type AegisType Modifier and Type Method Description Set<AegisType>SoapArrayType. getDependencies()Set<AegisType>SoapRefType. getDependencies()Methods in org.apache.cxf.aegis.type.encoded with parameters of type AegisType Modifier and Type Method Description protected voidStructType. writeElement(QName name, Object value, AegisType type, MessageWriter writer, Context context)Writes a nested element with an unqualified name.protected voidSoapArrayType. writeValue(Object value, MessageWriter writer, Context context, AegisType type)Constructors in org.apache.cxf.aegis.type.encoded with parameters of type AegisType Constructor Description SoapRefType(AegisType baseType) -
Uses of AegisType in org.apache.cxf.aegis.type.java5
Subclasses of AegisType in org.apache.cxf.aegis.type.java5 Modifier and Type Class Description classDurationTypeclassEnumTypeclassXMLGregorianCalendarTypeMethods in org.apache.cxf.aegis.type.java5 that return AegisType Modifier and Type Method Description AegisTypeJava5TypeCreator. createCollectionType(TypeClassInfo info)AegisTypeJava5TypeCreator. createDefaultType(TypeClassInfo info)AegisTypeJava5TypeCreator. createEnumType(TypeClassInfo info)protected AegisTypeJava5TypeCreator. getOrCreateGenericType(TypeClassInfo info)protected AegisTypeJava5TypeCreator. getOrCreateMapKeyType(TypeClassInfo info)protected AegisTypeJava5TypeCreator. getOrCreateMapValueType(TypeClassInfo info)protected AegisTypeJava5TypeCreator. getOrCreateParameterizedType(TypeClassInfo generic, int index, boolean map)Methods in org.apache.cxf.aegis.type.java5 that return types with arguments of type AegisType Modifier and Type Method Description static Class<? extends AegisType>Java5TypeCreator. castToAegisTypeClass(Class<?> c) -
Uses of AegisType in org.apache.cxf.aegis.type.mtom
Subclasses of AegisType in org.apache.cxf.aegis.type.mtom Modifier and Type Class Description classAbstractXOPTypeBase class for MtoM types.classByteArrayTypeByte arrays.classDataHandlerTypeBinding forDataHandler.classDataSourceTypeBinding forDataSource. -
Uses of AegisType in org.apache.cxf.aegis.type.xml
Subclasses of AegisType in org.apache.cxf.aegis.type.xml Modifier and Type Class Description classDocumentTypeReads and writesorg.w3c.dom.Documenttypes.classJDOMDocumentTypeReads and writesorg.w3c.dom.Documenttypes.classJDOMElementTypeReads and writesorg.w3c.dom.Documenttypes.classSourceTypeReads and writesjavax.xml.transform.Sourcetypes.classXMLStreamReaderTypeReads and writesorg.w3c.dom.Documenttypes.
-