Uses of Interface
org.simpleframework.xml.strategy.Type

Packages that use Type
  • Uses of Type in org.simpleframework.xml.convert

    Methods in org.simpleframework.xml.convert with parameters of type Type
    Modifier and Type
    Method
    Description
    private Convert
    ConverterScanner.getConvert(Type type)
    This method is used to scan the provided Type for an annotation.
    private Convert
    ConverterScanner.getConvert(Type type, Class real)
    This method is used to scan the provided Type 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
    ConverterScanner.getType(Type type, Object value)
    This is used to acquire the class that should be scanned.
    private Class
    ConverterScanner.getType(Type type, Value value)
    This is used to acquire the class that should be scanned.
    private Converter
    RegistryStrategy.lookup(Type type, Object value)
    This is used to acquire a Converter instance for the provided object instance.
    private Converter
    RegistryStrategy.lookup(Type type, Value value)
    This is used to acquire a Converter instance for the provided value object.
    AnnotationStrategy.read(Type type, NodeMap<InputNode> node, Map map)
    This is used to read the Value which will be used to represent the deserialized object.
    private Value
    AnnotationStrategy.read(Type type, NodeMap<InputNode> node, Value value)
    This is used to read the Value which will be used to represent the deserialized object.
    RegistryStrategy.read(Type type, NodeMap<InputNode> node, Map map)
    This is used to read the Value which will be used to represent the deserialized object.
    private Value
    RegistryStrategy.read(Type type, NodeMap<InputNode> node, Value value)
    This is used to read the Value 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
    AnnotationStrategy.write(Type type, Object value, NodeMap<OutputNode> node, Map map)
    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
    RegistryStrategy.write(Type type, Object value, NodeMap<OutputNode> node, Map map)
    This is used to serialize a representation of the object value provided.
  • Uses of Type in org.simpleframework.xml.core

    Modifier and Type
    Interface
    Description
    (package private) interface 
    The Contact interface is used to provide a point of contact with an object.
    Classes in org.simpleframework.xml.core that implement Type
    Modifier and Type
    Class
    Description
    private static class 
    The Contact represents a contact object that is to be used for a label in order to extract a parameter name.
    (package private) class 
    The ClassType object is used to represent a type that is neither a field or method.
    private static class 
    The Contact represents a contact object that is to be used for a label in order to extract a parameter name.
    private static class 
    The Contact represents a contact object that is to be used for a label in order to extract a parameter name.
    private static class 
    The Contact represents a contact object that is to be used for a label in order to extract a parameter name.
    private static class 
    The Contact represents a contact object that is to be used for a label in order to extract a parameter name.
    private static class 
    The Contact represents a contact object that is to be used for a label in order to extract a parameter name.
    private static class 
    The Contact represents a contact object that is to be used for a label in order to extract a parameter name.
    private static class 
    The Contact represents a contact object that is to be used for a label in order to extract a parameter name.
    (package private) class 
    The FieldContact object is used to act as a contact for a field within an object.
    (package private) class 
    The MethodContact object is acts as a contact that can set and get data to and from an object using methods.
    (package private) class 
    The OverrideType is used to represent a type as class other than that defined in a containing type.
    (package private) class 
    The ParameterContact object is used to represent a contact that is provided so that a Label can be used to determine a consistent name for the parameter.
    private static class 
    The Contact 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 Type
    Modifier and Type
    Field
    Description
    private 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 Type
    Modifier and Type
    Method
    Description
    CacheLabel.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 the Type provided as an overridden type.
    CacheLabel.getType(Class type)
    This is used to acquire the Type that the type provided is represented by.
    ElementLabel.getType(Class type)
    This is used to acquire the Type that the type provided is represented by.
    ElementListUnionLabel.getType(Class type)
    This is used to acquire the Type that the type provided is represented by.
    ElementMapUnionLabel.getType(Class type)
    This is used to acquire the Type that the type provided is represented by.
    ElementUnionLabel.getType(Class type)
    This is used to acquire the Type that the type provided is represented by.
    Label.getType(Class type)
    This is used to acquire the Type that the type provided is represented by.
    TemplateLabel.getType(Class type)
    This is used to acquire the Type that the type provided is represented by.
    private Type
    Traverser.getType(Class type)
    This is used to acquire a type for the provided class.
    Variable.getType(Class type)
    This is used to acquire the Type 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 Type
    Modifier and Type
    Method
    Description
    Context.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 the Type provided as an overridden type.
    Context.getType(Type type, Object value)
    This is used to determine the type of an object given the source instance.
    Source.getType(Type type, Object value)
    This is used to determine the type of an object given the source instance.
    boolean
    Context.isFloat(Type type)
    This is used to determine if the type specified is a floating point type.
    boolean
    Source.isFloat(Type type)
    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 apply Decorator objects to the provided node before it is written.
    Constructors in org.simpleframework.xml.core with parameters of type Type
    Modifier
    Constructor
    Description
     
    ArrayFactory(Context context, Type type)
    Constructor for the ArrayFactory object.
     
    CollectionFactory(Context context, Type type)
    Constructor for the CollectionFactory object.
     
    Composite(Context context, Type type)
    Constructor for the Composite object.
     
    Composite(Context context, Type type, Class override)
    Constructor for the Composite object.
     
    CompositeArray(Context context, Type type, Type entry, String parent)
    Constructor for the CompositeArray object.
     
    CompositeInlineList(Context context, Type type, Type entry, String name)
    Constructor for the CompositeInlineList object.
     
    CompositeInlineMap(Context context, Entry entry, Type type)
    Constructor for the CompositeMap object.
     
    CompositeKey(Context context, Entry entry, Type type)
    Constructor for the CompositeKey object.
     
    CompositeList(Context context, Type type, Type entry, String name)
    Constructor for the CompositeList object.
     
    CompositeListUnion(Context context, Group group, Expression path, Type type)
    Constructor for the CompositeListUnion object.
     
    CompositeMap(Context context, Entry entry, Type type)
    Constructor for the CompositeMap object.
     
    CompositeMapUnion(Context context, Group group, Expression path, Type type)
    Constructor for the CompositeMapUnion object.
     
    CompositeUnion(Context context, Group group, Expression path, Type type)
    Constructor for the CompositeUnion object.
     
    CompositeValue(Context context, Entry entry, Type type)
    Constructor for the CompositeValue object.
    protected
    Factory(Context context, Type type)
    Constructor for the Factory object.
    protected
    Factory(Context context, Type type, Class override)
    Constructor for the Factory object.
     
    MapFactory(Context context, Type type)
    Constructor for the MapFactory object.
     
    ObjectFactory(Context context, Type type, Class override)
    Constructor for the ObjectFactory class.
     
    OverrideType(Type type, Class override)
    Constructor for the OverrideType object.
     
    PathParser(String path, Type type, Format format)
    Constructor for the PathParser object.
     
    Primitive(Context context, Type type)
    Constructor for the Primitive object.
     
    Primitive(Context context, Type type, String empty)
    Constructor for the Primitive object.
     
    PrimitiveArray(Context context, Type type, Type entry, String parent)
    Constructor for the PrimitiveArray object.
     
    PrimitiveFactory(Context context, Type type)
    Constructor for the PrimitiveFactory object.
     
    PrimitiveFactory(Context context, Type type, Class override)
    Constructor for the PrimitiveFactory object.
     
    PrimitiveInlineList(Context context, Type type, Type entry, String parent)
    Constructor for the PrimitiveInlineList object.
     
    PrimitiveKey(Context context, Entry entry, Type type)
    Constructor for the PrimitiveKey object.
     
    PrimitiveList(Context context, Type type, Type entry, String parent)
    Constructor for the PrimitiveList object.
     
    PrimitiveValue(Context context, Entry entry, Type type)
    Constructor for the PrimitiveValue object.
     
    TextList(Context context, Type list, Label label)
    Constructor for the TextList object.
  • Uses of Type in org.simpleframework.xml.strategy

    Methods in org.simpleframework.xml.strategy with parameters of type Type
    Modifier and Type
    Method
    Description
    CycleStrategy.read(Type type, NodeMap node, Map map)
    This method is used to read an object from the specified node.
    ReadGraph.read(Type type, NodeMap node)
    This is used to recover the object references from the document using the special attributes specified.
    Strategy.read(Type type, NodeMap<InputNode> node, Map map)
    This is used to resolve and load a class for the given element.
    TreeStrategy.read(Type type, NodeMap node, Map map)
    This is used to resolve and load a class for the given element.
    void
    Visitor.read(Type type, NodeMap<InputNode> node)
    This is used to intercept an XML element before it is read by the underlying Strategy implementation.
    VisitorStrategy.read(Type type, NodeMap<InputNode> node, Map map)
    This method will read with an internal strategy after it has been intercepted by the visitor.
    private Value
    ReadGraph.readArray(Type type, Class real, NodeMap node)
    This is used to acquire the Value 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
    ReadGraph.readValue(Type type, Class real, NodeMap node)
    This is used to acquire the Value which can be used to represent the deserialized value.
    private Value
    ReadGraph.readValue(Type type, Class real, NodeMap node, String key)
    This is used to acquire the Value which can be used to represent the deserialized value.
    private Class
    TreeStrategy.readValue(Type type, NodeMap node)
    This is used to resolve and load a class for the given element.
    boolean
    CycleStrategy.write(Type type, Object value, NodeMap node, Map map)
    This is used to write the reference in to the XML element that is to be written.
    boolean
    Strategy.write(Type type, Object value, NodeMap<OutputNode> node, Map map)
    This is used to attach attribute values to the given node map during the serialization process.
    boolean
    TreeStrategy.write(Type type, Object value, NodeMap node, Map map)
    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 underlying Strategy implementation.
    boolean
    VisitorStrategy.write(Type type, Object value, NodeMap<OutputNode> node, Map map)
    This method will write with an internal strategy before it has been intercepted by the visitor.
    boolean
    WriteGraph.write(Type type, Object value, NodeMap node)
    This is used to write the XML element attributes representing the serialized object instance.