Uses of Interface
org.simpleframework.xml.core.Label
-
Packages that use Label Package Description org.simpleframework.xml.core -
-
Uses of Label in org.simpleframework.xml.core
Classes in org.simpleframework.xml.core that implement Label Modifier and Type Class Description (package private) class
AttributeLabel
TheAttributeLabel
object is used convert any value retrieved from an XML attribute to a primitive object.(package private) class
CacheLabel
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
ElementArrayLabel
TheElementArrayLabel
represents a label that is used to represent an XML element array in a class schema.(package private) class
ElementLabel
TheElementLabel
represents a label that is used to represent an XML element in a class schema.(package private) class
ElementListLabel
TheElementListLabel
represents a label that is used to represent an XML element list in a class schema.(package private) class
ElementListUnionLabel
TheElementListUnionLabel
is an adapter for an internal label.(package private) class
ElementMapLabel
TheElementMapLabel
represents a label that is used to represent an XML element map in a class schema.(package private) class
ElementMapUnionLabel
TheElementMapUnionLabel
is an adapter for an internal label.(package private) class
ElementUnionLabel
TheElementUnionLabel
is an adapter for an internal label.(package private) class
TemplateLabel
TheTemplateLabel
object is used to provide stock functions that can be used by all implementations.(package private) class
TextLabel
TheTextLabel
represents a label that is used to get a converter for a text entry within an XML element.(package private) class
TextListLabel
TheTextListLabel
object is used to create a label that will create a converter used to read free text.(package private) class
Variable
TheVariable
object is used to represent a variable for a method or field of a deserialized object.(package private) class
VersionLabel
TheVersionLabel
object is used convert any double retrieved from an XML attribute to a version revision.Fields in org.simpleframework.xml.core declared as Label Modifier and Type Field Description private Label
AttributeParameter. label
This is the label that will create the parameter name.private Label
CacheLabel. label
This is the label the this cache is wrapping the values for.private Label
ElementArrayParameter. label
This is the label that will create the parameter name.private 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 Label
ElementListUnionParameter. label
This is the label that will create the parameter name.private 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 Label
ElementMapUnionParameter. label
This is the label that will create the parameter name.private 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 Label
ElementUnionParameter. label
This is the label that will create the parameter name.private Label
Introspector. label
This is the label used to expose the annotation details.private Label
KeyBuilder. label
This is the label that the keys should be built with.private Label
TextListLabel. label
This is the element list union label that is declared with this.private Label
TextParameter. label
This is the label that will create the parameter name.private Label
Variable.Adapter. label
This contains the details for the annotated field or method.private 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 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 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 Label
ClassSchema. version
This is the version label used to read the version attribute.private 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 Label Modifier and Type Field Description private java.util.List<Label>
LabelGroup. list
This contains the list of labels associated with a contact.Methods in org.simpleframework.xml.core that return Label Modifier and Type Method Description Label
ModelSection. getElement(java.lang.String name)
Returns the named element as aLabel
object.Label
PrimitiveScanner.EmptySection. getElement(java.lang.String name)
Returns the named element as aLabel
object.Label
Section. getElement(java.lang.String name)
Returns the named element as aLabel
object.Label
CacheLabel. getLabel(java.lang.Class type)
This is used to acquire theLabel
that the type provided is represented by.Label
ElementListUnionLabel. getLabel(java.lang.Class type)
This is used to acquire theLabel
that the type provided is represented by.Label
ElementMapUnionLabel. getLabel(java.lang.Class type)
This is used to acquire theLabel
that the type provided is represented by.Label
ElementUnionLabel. getLabel(java.lang.Class type)
This is used to acquire theLabel
that the type provided is represented by.Label
Extractor. getLabel(T label)
This creates aLabel
object used to represent the annotation provided.Label
ExtractorFactory.ElementExtractor. getLabel(Element element)
This creates aLabel
object used to represent the annotation provided.Label
ExtractorFactory.ElementListExtractor. getLabel(ElementList element)
This creates aLabel
object used to represent the annotation provided.Label
ExtractorFactory.ElementMapExtractor. getLabel(ElementMap element)
This creates aLabel
object used to represent the annotation provided.Label
Group. getLabel(java.lang.Class type)
This is used to acquire aLabel
based on the type of an object.Label
GroupExtractor. getLabel(java.lang.Class type)
This is used to acquire aLabel
based on the type of an object.Label
Label. getLabel(java.lang.Class type)
This is used to acquire theLabel
that the type provided is represented by.Label
LabelExtractor. getLabel(Contact contact, java.lang.annotation.Annotation label)
Creates aLabel
using the provided contact and XML annotation.private Label
LabelExtractor. getLabel(Contact contact, java.lang.annotation.Annotation label, java.lang.annotation.Annotation entry)
Creates aLabel
using the provided contact and XML annotation.Label
LabelMap. getLabel(java.lang.String name)
This performs aremove
that will remove the label from the map and return that label.Label
Support. getLabel(Contact contact, java.lang.annotation.Annotation label)
Creates aLabel
using the provided contact and XML annotation.Label
TemplateLabel. getLabel(java.lang.Class type)
This is used to acquire theLabel
that the type provided is represented by.Label
Variable. getLabel(java.lang.Class type)
This is used to acquire theLabel
that the type provided is represented by.Label
LabelGroup. getPrimary()
This is used to acquire the primary label associated with this group.Label
ClassSchema. getText()
This returns theLabel
that represents the text annotation for the scanned class.Label
DefaultScanner. getText()
This returns theLabel
that represents the text annotation for the scanned class.Label
Group. getText()
This is used to get aLabel
that represents the text between elements on an element union.Label
GroupExtractor. getText()
This is used to get aLabel
that represents the text between elements on an element union.Label
Model. getText()
This returns a text label if one is associated with the model.Label
ModelSection. getText()
This is used to acquire the text label for this section if one has been specified.Label
ObjectScanner. getText()
This returns theLabel
that represents the text annotation for the scanned class.Label
PrimitiveScanner.EmptySection. getText()
This is used to acquire the text label for this section if one has been specified.Label
PrimitiveScanner. getText()
This returns theLabel
that represents the text annotation for the scanned class.Label
Scanner. getText()
This returns theLabel
that represents the text annotation for the scanned class.Label
Schema. getText()
This returns theLabel
that represents the text annotation for the scanned class.Label
Section. getText()
This is used to acquire the text label for this section if one has been specified.Label
Structure. getText()
This returns theLabel
that represents the text annotation for the schema class.Label
TreeModel. getText()
This returns a text label if one is associated with the model.Label
ClassSchema. getVersion()
This returns theLabel
that represents the version annotation for the scanned class.Label
DefaultScanner. getVersion()
This returns theLabel
that represents the version annotation for the scanned class.Label
ObjectScanner. getVersion()
This returns theLabel
that represents the version annotation for the scanned class.Label
PrimitiveScanner. getVersion()
This returns theLabel
that represents the version annotation for the scanned class.Label
Scanner. getVersion()
This returns theLabel
that represents the version annotation for the scanned class.Label
Schema. getVersion()
This returns theLabel
that represents the version annotation for the scanned class.Label
Structure. getVersion()
This returns theLabel
that represents the version annotation for the schema class.Label
GroupExtractor.Registry. resolve(java.lang.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.private Label
InstantiatorBuilder. resolve(Parameter parameter)
Thisresolve
method is used to find a label based on the name and path of the provided parameter.private Label
InstantiatorBuilder. resolve(Parameter parameter, LabelMap map)
Thisresolve
method is used to find a label based on the name and path of the provided parameter.private Label
GroupExtractor.Registry. resolveElement(java.lang.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.Label
GroupExtractor.Registry. resolveText()
This is used to resolve the text for this registry.private Label
GroupExtractor.Registry. resolveText(java.lang.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 Label Modifier and Type Method Description java.util.List<Label>
Support. getLabels(Contact contact, java.lang.annotation.Annotation label)
Creates aList
using the provided contact and XML annotation.java.util.List<Label>
LabelExtractor. getList(Contact contact, java.lang.annotation.Annotation label)
Creates aList
using the provided contact and XML annotation.java.util.List<Label>
LabelGroup. getList()
This is used to acquire all of the labels associated with this group.java.util.Iterator<Label>
GroupExtractor.Registry. iterator()
This is used so that all theLabel
objects that have been added to the registry can be iterated over.java.util.Iterator<Label>
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 Label Modifier and Type Method Description Variable
Collector. get(Label label)
This is used to get theVariable
that represents a deserialized object.Variable
Criteria. get(Label label)
This is used to get theVariable
that represents a deserialized object.private void
StructureBuilder. process(Contact field, Label label, LabelMap map)
This is used when all details from a field have been gathered and aLabel
implementation needs to be created.private java.lang.Object
Composite. readInstance(InputNode node, java.lang.Object source, Label label)
Thisread
method is used to perform deserialization of the provided node object using a delegate converter.private void
Composite. readUnion(InputNode node, java.lang.Object source, LabelMap map, Label label)
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 java.lang.Object
Composite. readVariable(InputNode node, java.lang.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, java.lang.Object source, Label label)
This method is used to read the version from the provided input node.void
GroupExtractor.Registry. register(java.lang.Class type, Label label)
This is used to register a label based on the name.void
InstantiatorBuilder. register(Label label)
Thisregister
method is used to register a label based on its name and path.private void
InstantiatorBuilder. register(Label label, LabelMap map)
Thisregister
method is used to register a label based on its name and path.void
Model. register(Label label)
This is used to register an XML entity within the model.void
TreeModel. register(Label label)
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(java.lang.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
Collector. set(Label label, java.lang.Object value)
This is used to create aVariable
and set it for this criteria.void
Criteria. set(Label label, java.lang.Object value)
This is used to create aVariable
and set it for this criteria.private void
Composite. validate(InputNode node, Label label)
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, java.util.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, java.lang.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, java.lang.Object key, java.lang.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, java.lang.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, java.lang.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, java.lang.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, java.lang.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, java.lang.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 Label Constructor Description Adapter(Converter reader, Label label, java.lang.Object value)
Constructor 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.TextList(Context context, Type list, Label label)
Constructor for theTextList
object.TextListLabel(Label label, Text text)
Constructor for theTextListLabel
object.Variable(Label label, java.lang.Object value)
Constructor for theVariable
object.Constructor parameters in org.simpleframework.xml.core with type arguments of type Label Constructor Description LabelGroup(java.util.List<Label> list)
Constructor for theLabelList
object.
-