Uses of Interface
org.simpleframework.xml.strategy.Type
Packages that use Type
Package
Description
-
Uses of Type in org.simpleframework.xml.convert
Methods in org.simpleframework.xml.convert with parameters of type TypeModifier and TypeMethodDescriptionprivate Convert
ConverterScanner.getConvert
(Type type) This method is used to scan the providedType
for an annotation.private Convert
ConverterScanner.getConvert
(Type type, Class real) This method is used to scan the providedType
for an annotation.ConverterScanner.getConverter
(Type type, Object value) This method will lookup and instantiate a converter found from scanning the field or method type provided.ConverterScanner.getConverter
(Type type, Value value) This method will lookup and instantiate a converter found from scanning the field or method type provided.private Class
This is used to acquire the class that should be scanned.private Class
This is used to acquire the class that should be scanned.private Converter
This is used to acquire aConverter
instance for the provided object instance.private Converter
This is used to acquire aConverter
instance for the provided value object.This is used to read theValue
which will be used to represent the deserialized object.private Value
This is used to read theValue
which will be used to represent the deserialized object.This is used to read theValue
which will be used to represent the deserialized object.private Value
This is used to read theValue
which will be used to represent the deserialized object.private boolean
AnnotationStrategy.write
(Type type, Object value, NodeMap<OutputNode> node) This is used to serialize a representation of the object value provided.boolean
This is used to serialize a representation of the object value provided.private boolean
RegistryStrategy.write
(Type type, Object value, NodeMap<OutputNode> node) This is used to serialize a representation of the object value provided.boolean
This is used to serialize a representation of the object value provided. -
Uses of Type in org.simpleframework.xml.core
Subinterfaces of Type in org.simpleframework.xml.coreModifier and TypeInterfaceDescription(package private) interface
TheContact
interface is used to provide a point of contact with an object.Classes in org.simpleframework.xml.core that implement TypeModifier and TypeClassDescriptionprivate static class
TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.(package private) class
TheClassType
object is used to represent a type that is neither a field or method.private static class
TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.private static class
TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.private static class
TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.private static class
TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.private static class
TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.private static class
TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.private static class
TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.(package private) class
TheFieldContact
object is used to act as a contact for a field within an object.(package private) class
TheMethodContact
object is acts as a contact that can set and get data to and from an object using methods.(package private) class
TheOverrideType
is used to represent a type as class other than that defined in a containing type.(package private) class
ParameterContact<T extends Annotation>
TheParameterContact
object is used to represent a contact that is provided so that aLabel
can be used to determine a consistent name for the parameter.private static class
TheContact
represents a contact object that is to be used for a label in order to extract a parameter name.Fields in org.simpleframework.xml.core declared as TypeModifier and TypeFieldDescriptionprivate final Type
CacheLabel.depend
This is used to represent the dependent type to be used.private final Type
CompositeArray.entry
This is the entry type for elements within the array.private final Type
CompositeInlineList.entry
This is the entry type for elements within the list.private final Type
CompositeList.entry
This is the entry type for elements within the list.private final Type
PrimitiveArray.entry
This is the type of object that will be held in the list.private final Type
PrimitiveInlineList.entry
This is the type of object that will be held in the list.private final Type
PrimitiveList.entry
This is the type of object that will be held within the list.private final Type
Composite.type
This is the type that this composite produces instances of.private final Type
CompositeArray.type
This represents the actual field or method for the array.private final Type
CompositeInlineList.type
This represents the actual method or field for the list.private final Type
CompositeKey.type
This represents the type of object the key is written as.private final Type
CompositeList.type
This is the field or method that has been annotated.private final Type
CompositeListUnion.type
This is the type field or method annotated as a union.private final Type
CompositeMapUnion.type
This is the type field or method annotated as a union.private final Type
CompositeUnion.type
This is the type field or method annotated as a union.private final Type
CompositeValue.type
This represents the type of object the value is written as.protected Type
Factory.type
This is the field type that the class must be assignable to.private final Type
OverrideType.type
This is the type associated with this override type.protected Type
PathParser.type
This is the type the expressions are to be parsed for.private final Type
Primitive.type
This is the actual method or field that has been annotated.private final Type
PrimitiveArray.type
This represents the actual field or method for the array.private final Type
PrimitiveKey.type
Represents the primitive type the key is serialized to and from.private final Type
PrimitiveValue.type
Represents the primitive type the value is serialized to and from.private final Type
TextList.type
This is a string type which is used for all free text data.Methods in org.simpleframework.xml.core that return TypeModifier and TypeMethodDescriptionCacheLabel.getDependent()
This returns the dependent type for the annotation.ElementArrayLabel.getDependent()
This is used to acquire the dependent type for the annotated array.ElementListLabel.getDependent()
This is used to acquire the dependent type for the annotated list.ElementListUnionLabel.getDependent()
This returns the dependent type for the annotation.ElementMapLabel.getDependent()
This is used to acquire the dependent type for the annotated list.ElementMapUnionLabel.getDependent()
This returns the dependent type for the annotation.ElementUnionLabel.getDependent()
This returns the dependent type for the annotation.Introspector.getDependent()
This returns the dependent type for the annotation.Label.getDependent()
This returns the dependent type for the annotation.TemplateLabel.getDependent()
This is used to acquire the dependent class for this label.TextListLabel.getDependent()
This is used to acquire the dependent class for this label.Variable.getDependent()
This returns the dependent type for the annotation.protected Type
Entry.getKeyType()
This is used to acquire the dependent key for the annotated map.private Type
ElementMapLabel.getMap()
This returns the map type for this label.private Type
Factory.getPrimitive
(Type type, Class expect) This is used to convert theType
provided as an overridden type.This is used to acquire theType
that the type provided is represented by.This is used to acquire theType
that the type provided is represented by.This is used to acquire theType
that the type provided is represented by.This is used to acquire theType
that the type provided is represented by.This is used to acquire theType
that the type provided is represented by.This is used to acquire theType
that the type provided is represented by.This is used to acquire theType
that the type provided is represented by.private Type
This is used to acquire a type for the provided class.This is used to acquire theType
that the type provided is represented by.protected Type
Entry.getValueType()
This is used to acquire the dependent value for the annotated map.Methods in org.simpleframework.xml.core with parameters of type TypeModifier and TypeMethodDescriptionContext.getOverride
(Type type, InputNode node) This is used to resolve and load a class for the given element.Source.getOverride
(Type type, InputNode node) This is used to resolve and load a class for the given element.private Type
Factory.getPrimitive
(Type type, Class expect) This is used to convert theType
provided as an overridden type.This is used to determine the type of an object given the source instance.This is used to determine the type of an object given the source instance.boolean
This is used to determine if the type specified is a floating point type.boolean
This is used to determine if the type specified is a floating point type.private boolean
Composite.isOverridden
(OutputNode node, Object value, Type type) This is used to determine whether the specified value has been overridden by the strategy.boolean
Context.isPrimitive
(Type type) This is used to determine whether the scanned type represents a primitive type.boolean
Source.isPrimitive
(Type type) This is used to determine whether the scanned type represents a primitive type.boolean
Context.setOverride
(Type type, Object value, OutputNode node) This is used to attach elements or attributes to the given element during the serialization process.boolean
Factory.setOverride
(Type type, Object value, OutputNode node) This method is used to set the override class within an element.boolean
Source.setOverride
(Type type, Object value, OutputNode node) This is used to attach elements or attributes to the given element during the serialization process.private void
Composite.writeNamespaces
(OutputNode node, Type type, Label label) This is used to applyDecorator
objects to the provided node before it is written.Constructors in org.simpleframework.xml.core with parameters of type TypeModifierConstructorDescriptionArrayFactory
(Context context, Type type) Constructor for theArrayFactory
object.CollectionFactory
(Context context, Type type) Constructor for theCollectionFactory
object.Constructor for theComposite
object.Constructor for theComposite
object.CompositeArray
(Context context, Type type, Type entry, String parent) Constructor for theCompositeArray
object.CompositeInlineList
(Context context, Type type, Type entry, String name) Constructor for theCompositeInlineList
object.CompositeInlineMap
(Context context, Entry entry, Type type) Constructor for theCompositeMap
object.CompositeKey
(Context context, Entry entry, Type type) Constructor for theCompositeKey
object.CompositeList
(Context context, Type type, Type entry, String name) Constructor for theCompositeList
object.CompositeListUnion
(Context context, Group group, Expression path, Type type) Constructor for theCompositeListUnion
object.CompositeMap
(Context context, Entry entry, Type type) Constructor for theCompositeMap
object.CompositeMapUnion
(Context context, Group group, Expression path, Type type) Constructor for theCompositeMapUnion
object.CompositeUnion
(Context context, Group group, Expression path, Type type) Constructor for theCompositeUnion
object.CompositeValue
(Context context, Entry entry, Type type) Constructor for theCompositeValue
object.protected
Constructor for theFactory
object.protected
Constructor for theFactory
object.MapFactory
(Context context, Type type) Constructor for theMapFactory
object.ObjectFactory
(Context context, Type type, Class override) Constructor for theObjectFactory
class.OverrideType
(Type type, Class override) Constructor for theOverrideType
object.PathParser
(String path, Type type, Format format) Constructor for thePathParser
object.Constructor for thePrimitive
object.Constructor for thePrimitive
object.PrimitiveArray
(Context context, Type type, Type entry, String parent) Constructor for thePrimitiveArray
object.PrimitiveFactory
(Context context, Type type) Constructor for thePrimitiveFactory
object.PrimitiveFactory
(Context context, Type type, Class override) Constructor for thePrimitiveFactory
object.PrimitiveInlineList
(Context context, Type type, Type entry, String parent) Constructor for thePrimitiveInlineList
object.PrimitiveKey
(Context context, Entry entry, Type type) Constructor for thePrimitiveKey
object.PrimitiveList
(Context context, Type type, Type entry, String parent) Constructor for thePrimitiveList
object.PrimitiveValue
(Context context, Entry entry, Type type) Constructor for thePrimitiveValue
object.Constructor for theTextList
object. -
Uses of Type in org.simpleframework.xml.strategy
Methods in org.simpleframework.xml.strategy with parameters of type TypeModifier and TypeMethodDescriptionThis method is used to read an object from the specified node.This is used to recover the object references from the document using the special attributes specified.This is used to resolve and load a class for the given element.This is used to resolve and load a class for the given element.void
This is used to intercept an XML element before it is read by the underlyingStrategy
implementation.This method will read with an internal strategy after it has been intercepted by the visitor.private Value
This is used to acquire theValue
which can be used to represent the deserialized value.private Value
ReadGraph.readInstance
(Type type, Class real, NodeMap node) This is used to recover the object references from the document using the special attributes specified.private Value
ReadGraph.readReference
(Type type, Class real, NodeMap node) This is used to recover the object references from the document using the special attributes specified.private Value
This is used to acquire theValue
which can be used to represent the deserialized value.private Value
This is used to acquire theValue
which can be used to represent the deserialized value.private Class
This is used to resolve and load a class for the given element.boolean
This is used to write the reference in to the XML element that is to be written.boolean
This is used to attach attribute values to the given node map during the serialization process.boolean
This is used to attach a attribute to the provided element that is used to identify the class.void
Visitor.write
(Type type, NodeMap<OutputNode> node) This is used to intercept an XML element after it is written by the underlyingStrategy
implementation.boolean
This method will write with an internal strategy before it has been intercepted by the visitor.boolean
This is used to write the XML element attributes representing the serialized object instance.