Uses of Interface
org.simpleframework.xml.core.Label
Packages that use Label
-
Uses of Label in org.simpleframework.xml.core
Classes in org.simpleframework.xml.core that implement LabelModifier and TypeClassDescription(package private) class
TheAttributeLabel
object is used convert any value retrieved from an XML attribute to a primitive object.(package private) class
TheCacheLabel
object is used to acquire details from an inner label object so that details can be retrieved repeatedly without the need to perform any logic for extracting the values.(package private) class
TheElementArrayLabel
represents a label that is used to represent an XML element array in a class schema.(package private) class
TheElementLabel
represents a label that is used to represent an XML element in a class schema.(package private) class
TheElementListLabel
represents a label that is used to represent an XML element list in a class schema.(package private) class
TheElementListUnionLabel
is an adapter for an internal label.(package private) class
TheElementMapLabel
represents a label that is used to represent an XML element map in a class schema.(package private) class
TheElementMapUnionLabel
is an adapter for an internal label.(package private) class
TheElementUnionLabel
is an adapter for an internal label.(package private) class
TheTemplateLabel
object is used to provide stock functions that can be used by all implementations.(package private) class
TheTextLabel
represents a label that is used to get a converter for a text entry within an XML element.(package private) class
TheTextListLabel
object is used to create a label that will create a converter used to read free text.(package private) class
TheVariable
object is used to represent a variable for a method or field of a deserialized object.(package private) class
TheVersionLabel
object is used convert any double retrieved from an XML attribute to a version revision.Fields in org.simpleframework.xml.core declared as LabelModifier and TypeFieldDescriptionprivate final Label
AttributeParameter.label
This is the label that will create the parameter name.private final Label
CacheLabel.label
This is the label the this cache is wrapping the values for.private final Label
ElementArrayParameter.label
This is the label that will create the parameter name.private final Label
ElementListParameter.label
This is the label that will create the parameter name.private Label
ElementListUnionLabel.label
This is the label that this acts as an adapter to.private final Label
ElementListUnionParameter.label
This is the label that will create the parameter name.private final Label
ElementMapParameter.label
This is the label that will create the parameter name.private Label
ElementMapUnionLabel.label
This is the label that this acts as an adapter to.private final Label
ElementMapUnionParameter.label
This is the label that will create the parameter name.private final Label
ElementParameter.label
This is the label that will create the parameter name.private Label
ElementUnionLabel.label
This is the label that this acts as an adapter to.private final Label
ElementUnionParameter.label
This is the label that will create the parameter name.private final Label
Introspector.label
This is the label used to expose the annotation details.private final Label
KeyBuilder.label
This is the label that the keys should be built with.private final Label
TextListLabel.label
This is the element list union label that is declared with this.private final Label
TextParameter.label
This is the label that will create the parameter name.private final Label
Variable.Adapter.label
This contains the details for the annotated field or method.private final Label
Variable.label
This contains the details for the annotated field or method.private Label
TreeModel.list
This is an optional text label used for this model.private final Label
ClassSchema.text
This is used to represent a text value within the schema.private Label
GroupExtractor.Registry.text
This label represents the free text between elements.private final Label
Structure.text
This is contains any text field or method in the class.private Label
StructureBuilder.text
This represents a text annotation extracted from the class.private Label
TreeModel.text
This is an optional text label used for this model.private final Label
ClassSchema.version
This is the version label used to read the version attribute.private final Label
Structure.version
This is the label representing the version of the class.private Label
StructureBuilder.version
This is the version annotation extracted from the class.Fields in org.simpleframework.xml.core with type parameters of type LabelModifier and TypeFieldDescriptionLabelGroup.list
This contains the list of labels associated with a contact.Methods in org.simpleframework.xml.core that return LabelModifier and TypeMethodDescriptionModelSection.getElement
(String name) Returns the named element as aLabel
object.PrimitiveScanner.EmptySection.getElement
(String name) Returns the named element as aLabel
object.Section.getElement
(String name) Returns the named element as aLabel
object.This is used to acquire theLabel
that the type provided is represented by.This is used to acquire theLabel
that the type provided is represented by.This is used to acquire theLabel
that the type provided is represented by.This is used to acquire theLabel
that the type provided is represented by.This creates aLabel
object used to represent the annotation provided.This creates aLabel
object used to represent the annotation provided.ExtractorFactory.ElementListExtractor.getLabel
(ElementList element) This creates aLabel
object used to represent the annotation provided.ExtractorFactory.ElementMapExtractor.getLabel
(ElementMap element) This creates aLabel
object used to represent the annotation provided.This is used to acquire aLabel
based on the type of an object.This is used to acquire aLabel
based on the type of an object.This is used to acquire theLabel
that the type provided is represented by.LabelExtractor.getLabel
(Contact contact, Annotation label) Creates aLabel
using the provided contact and XML annotation.private Label
LabelExtractor.getLabel
(Contact contact, Annotation label, Annotation entry) Creates aLabel
using the provided contact and XML annotation.This performs aremove
that will remove the label from the map and return that label.Support.getLabel
(Contact contact, Annotation label) Creates aLabel
using the provided contact and XML annotation.This is used to acquire theLabel
that the type provided is represented by.This is used to acquire theLabel
that the type provided is represented by.LabelGroup.getPrimary()
This is used to acquire the primary label associated with this group.ClassSchema.getText()
This returns theLabel
that represents the text annotation for the scanned class.DefaultScanner.getText()
This returns theLabel
that represents the text annotation for the scanned class.Group.getText()
This is used to get aLabel
that represents the text between elements on an element union.GroupExtractor.getText()
This is used to get aLabel
that represents the text between elements on an element union.Model.getText()
This returns a text label if one is associated with the model.ModelSection.getText()
This is used to acquire the text label for this section if one has been specified.ObjectScanner.getText()
This returns theLabel
that represents the text annotation for the scanned class.PrimitiveScanner.EmptySection.getText()
This is used to acquire the text label for this section if one has been specified.PrimitiveScanner.getText()
This returns theLabel
that represents the text annotation for the scanned class.Scanner.getText()
This returns theLabel
that represents the text annotation for the scanned class.Schema.getText()
This returns theLabel
that represents the text annotation for the scanned class.Section.getText()
This is used to acquire the text label for this section if one has been specified.Structure.getText()
This returns theLabel
that represents the text annotation for the schema class.TreeModel.getText()
This returns a text label if one is associated with the model.ClassSchema.getVersion()
This returns theLabel
that represents the version annotation for the scanned class.DefaultScanner.getVersion()
This returns theLabel
that represents the version annotation for the scanned class.ObjectScanner.getVersion()
This returns theLabel
that represents the version annotation for the scanned class.PrimitiveScanner.getVersion()
This returns theLabel
that represents the version annotation for the scanned class.Scanner.getVersion()
This returns theLabel
that represents the version annotation for the scanned class.Schema.getVersion()
This returns theLabel
that represents the version annotation for the scanned class.Structure.getVersion()
This returns theLabel
that represents the version annotation for the schema class.Here we resolve theLabel
the type is matched with by checking if the type is directly mapped or if any of the super classes of the type are mapped.private Label
Thisresolve
method is used to find a label based on the name and path of the provided parameter.private Label
Thisresolve
method is used to find a label based on the name and path of the provided parameter.private Label
GroupExtractor.Registry.resolveElement
(Class type) Here we resolve theLabel
the type is matched with by checking if the type is directly mapped or if any of the super classes of the type are mapped.GroupExtractor.Registry.resolveText()
This is used to resolve the text for this registry.private Label
GroupExtractor.Registry.resolveText
(Class type) This is used to resolve the text for this registry.Methods in org.simpleframework.xml.core that return types with arguments of type LabelModifier and TypeMethodDescriptionSupport.getLabels
(Contact contact, Annotation label) Creates aList
using the provided contact and XML annotation.LabelExtractor.getList
(Contact contact, Annotation label) Creates aList
using the provided contact and XML annotation.LabelGroup.getList()
This is used to acquire all of the labels associated with this group.GroupExtractor.Registry.iterator()
This is used so that all theLabel
objects that have been added to the registry can be iterated over.LabelMap.iterator()
This allows theLabel
objects within the label map to be iterated within for each loops.Methods in org.simpleframework.xml.core with parameters of type LabelModifier and TypeMethodDescriptionThis is used to get theVariable
that represents a deserialized object.This is used to get theVariable
that represents a deserialized object.private void
This is used when all details from a field have been gathered and aLabel
implementation needs to be created.private Object
Composite.readInstance
(InputNode node, Object source, Label label) Thisread
method is used to perform deserialization of the provided node object using a delegate converter.private void
ThereadUnion
method is determine the unions for a particular label and set the value of that union to the same value as the label.private Object
Composite.readVariable
(InputNode node, Object source, Label label) ThisreadObject
method is used to perform the deserialization of the XML in to any original value.private void
Composite.readVersion
(InputNode node, Object source, Label label) This method is used to read the version from the provided input node.void
This is used to register a label based on the name.void
Thisregister
method is used to register a label based on its name and path.private void
Thisregister
method is used to register a label based on its name and path.void
This is used to register an XML entity within the model.void
This is used to register an XML entity within the model.void
Model.registerAttribute
(Label label) This is used to register an XML entity within the model.void
TreeModel.registerAttribute
(Label label) This is used to register an XML entity within the model.private void
GroupExtractor.Registry.registerElement
(Class type, Label label) This is used to register a label based on the name.void
Model.registerElement
(Label label) This is used to register an XML entity within the model.void
TreeModel.registerElement
(Label label) This is used to register an XML entity within the model.private void
GroupExtractor.Registry.registerText
(Label label) This is used to register the provided label is a text label.void
Model.registerText
(Label label) This is used to register an XML entity within the model.void
TreeModel.registerText
(Label label) This is used to register an XML entity within the model.void
This is used to create aVariable
and set it for this criteria.void
This is used to create aVariable
and set it for this criteria.private void
Thisvalidate
method is used to perform validation of the provided node object using a delegate converter.private void
InstantiatorBuilder.validateAnnotations
(Label label, Parameter parameter) This is used to validate the annotations associated with a field and a matching constructor parameter.private void
InstantiatorBuilder.validateConstructor
(Label label, List<Creator> list) This is used to ensure that final methods and fields have a constructor parameter that allows the value to be injected in to.private void
TreeModel.validateExpression
(Label label) This is used to validate the expressions used for a label that this model represents.private void
InstantiatorBuilder.validateNames
(Label label, Parameter parameter) This is used to validate the names associated with the parameters.private void
InstantiatorBuilder.validateParameter
(Label label, Parameter parameter) This is used to validate theParameter
object that exist in the constructors.private void
Composite.validateUnion
(InputNode node, LabelMap map, Label label) ThevalidateUnion
method is determine the unions for a particular label and set the value of that union to the same value as the label.private void
CompositeListUnion.write
(OutputNode node, Object item, Label label) Thewrite
method uses the name of the XML element to select a converter to be used to write the instance.private void
CompositeMapUnion.write
(OutputNode node, Object key, Object item, Label label) Thewrite
method uses the name of the XML element to select a converter to be used to write the instance.private void
CompositeUnion.write
(OutputNode node, Object object, Label label) Thewrite
method uses the name of the XML element to select a converter to be used to write the instance.private void
Composite.writeAttribute
(OutputNode node, Object value, Label label) This write method is used to set the value of the provided object as an attribute to the XML element.private void
Composite.writeElement
(OutputNode node, Object value, Label label) This write method is used to append the provided object as an element to the given XML element object.private void
Composite.writeNamespaces
(OutputNode node, Type type, Label label) This is used to applyDecorator
objects to the provided node before it is written.private void
Composite.writeText
(OutputNode node, Object value, Label label) This write method is used to set the value of the provided object as the text for the XML element.private void
Composite.writeUnion
(OutputNode node, Object source, Section section, Label label) ThewriteUnion
method is determine the unions for a particular label and set the value of that union to the same value as the label.Constructors in org.simpleframework.xml.core with parameters of type LabelModifierConstructorDescriptionConstructor for theAdapter
object.CacheLabel
(Label label) Constructor for theCacheLabel
object.CacheParameter
(Parameter value, Label label) Constructor for theCacheParameter
object.Introspector
(Contact contact, Label label, Format format) Constructor for theIntrospector
object.KeyBuilder
(Label label) Constructor for theKeyBuilder
object.LabelGroup
(Label label) Constructor for theLabelList
object.Structure
(Instantiator factory, Model model, Label version, Label text, boolean primitive) Constructor for theStructure
object.Constructor for theTextList
object.TextListLabel
(Label label, Text text) Constructor for theTextListLabel
object.Constructor for theVariable
object.Constructor parameters in org.simpleframework.xml.core with type arguments of type Label