Uses of Interface
org.simpleframework.xml.core.Label

Packages that use Label
Package
Description
 
  • 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 
    The AttributeLabel object is used convert any value retrieved from an XML attribute to a primitive object.
    (package private) class 
    The CacheLabel 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 
    The ElementArrayLabel represents a label that is used to represent an XML element array in a class schema.
    (package private) class 
    The ElementLabel represents a label that is used to represent an XML element in a class schema.
    (package private) class 
    The ElementListLabel represents a label that is used to represent an XML element list in a class schema.
    (package private) class 
    The ElementListUnionLabel is an adapter for an internal label.
    (package private) class 
    The ElementMapLabel represents a label that is used to represent an XML element map in a class schema.
    (package private) class 
    The ElementMapUnionLabel is an adapter for an internal label.
    (package private) class 
    The ElementUnionLabel is an adapter for an internal label.
    (package private) class 
    The TemplateLabel object is used to provide stock functions that can be used by all implementations.
    (package private) class 
    The TextLabel represents a label that is used to get a converter for a text entry within an XML element.
    (package private) class 
    The TextListLabel object is used to create a label that will create a converter used to read free text.
    (package private) class 
    The Variable object is used to represent a variable for a method or field of a deserialized object.
    (package private) class 
    The VersionLabel 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 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 Label
    Modifier and Type
    Field
    Description
    private final 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
    ModelSection.getElement(String name)
    Returns the named element as a Label object.
    PrimitiveScanner.EmptySection.getElement(String name)
    Returns the named element as a Label object.
    Section.getElement(String name)
    Returns the named element as a Label object.
    CacheLabel.getLabel(Class type)
    This is used to acquire the Label that the type provided is represented by.
    ElementListUnionLabel.getLabel(Class type)
    This is used to acquire the Label that the type provided is represented by.
    ElementMapUnionLabel.getLabel(Class type)
    This is used to acquire the Label that the type provided is represented by.
    ElementUnionLabel.getLabel(Class type)
    This is used to acquire the Label that the type provided is represented by.
    Extractor.getLabel(T label)
    This creates a Label object used to represent the annotation provided.
    ExtractorFactory.ElementExtractor.getLabel(Element element)
    This creates a Label object used to represent the annotation provided.
    ExtractorFactory.ElementListExtractor.getLabel(ElementList element)
    This creates a Label object used to represent the annotation provided.
    ExtractorFactory.ElementMapExtractor.getLabel(ElementMap element)
    This creates a Label object used to represent the annotation provided.
    Group.getLabel(Class type)
    This is used to acquire a Label based on the type of an object.
    GroupExtractor.getLabel(Class type)
    This is used to acquire a Label based on the type of an object.
    Label.getLabel(Class type)
    This is used to acquire the Label that the type provided is represented by.
    LabelExtractor.getLabel(Contact contact, Annotation label)
    Creates a Label using the provided contact and XML annotation.
    private Label
    LabelExtractor.getLabel(Contact contact, Annotation label, Annotation entry)
    Creates a Label using the provided contact and XML annotation.
    LabelMap.getLabel(String name)
    This performs a remove that will remove the label from the map and return that label.
    Support.getLabel(Contact contact, Annotation label)
    Creates a Label using the provided contact and XML annotation.
    TemplateLabel.getLabel(Class type)
    This is used to acquire the Label that the type provided is represented by.
    Variable.getLabel(Class type)
    This is used to acquire the Label 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 the Label that represents the text annotation for the scanned class.
    DefaultScanner.getText()
    This returns the Label that represents the text annotation for the scanned class.
    Group.getText()
    This is used to get a Label that represents the text between elements on an element union.
    GroupExtractor.getText()
    This is used to get a Label 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 the Label 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 the Label that represents the text annotation for the scanned class.
    Scanner.getText()
    This returns the Label that represents the text annotation for the scanned class.
    Schema.getText()
    This returns the Label 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 the Label 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 the Label that represents the version annotation for the scanned class.
    DefaultScanner.getVersion()
    This returns the Label that represents the version annotation for the scanned class.
    ObjectScanner.getVersion()
    This returns the Label that represents the version annotation for the scanned class.
    PrimitiveScanner.getVersion()
    This returns the Label that represents the version annotation for the scanned class.
    Scanner.getVersion()
    This returns the Label that represents the version annotation for the scanned class.
    Schema.getVersion()
    This returns the Label that represents the version annotation for the scanned class.
    Structure.getVersion()
    This returns the Label that represents the version annotation for the schema class.
    GroupExtractor.Registry.resolve(Class type)
    Here we resolve the Label 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)
    This resolve 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)
    This resolve 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 the Label 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 Label
    Modifier and Type
    Method
    Description
    Support.getLabels(Contact contact, Annotation label)
    Creates a List using the provided contact and XML annotation.
    LabelExtractor.getList(Contact contact, Annotation label)
    Creates a List 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 the Label objects that have been added to the registry can be iterated over.
    LabelMap.iterator()
    This allows the Label 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
    Collector.get(Label label)
    This is used to get the Variable that represents a deserialized object.
    Criteria.get(Label label)
    This is used to get the Variable 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 a Label implementation needs to be created.
    private Object
    Composite.readInstance(InputNode node, Object source, Label label)
    This read method is used to perform deserialization of the provided node object using a delegate converter.
    private void
    Composite.readUnion(InputNode node, Object source, LabelMap map, Label label)
    The readUnion 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)
    This readObject 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
    GroupExtractor.Registry.register(Class type, Label label)
    This is used to register a label based on the name.
    void
    InstantiatorBuilder.register(Label label)
    This register method is used to register a label based on its name and path.
    private void
    InstantiatorBuilder.register(Label label, LabelMap map)
    This register 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(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, Object value)
    This is used to create a Variable and set it for this criteria.
    void
    Criteria.set(Label label, Object value)
    This is used to create a Variable and set it for this criteria.
    private void
    Composite.validate(InputNode node, Label label)
    This validate 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 the Parameter object that exist in the constructors.
    private void
    Composite.validateUnion(InputNode node, LabelMap map, Label label)
    The validateUnion 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)
    The write 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)
    The write 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)
    The write 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 apply Decorator 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)
    The writeUnion 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
    Modifier
    Constructor
    Description
     
    Adapter(Converter reader, Label label, Object value)
    Constructor for the Adapter object.
     
    Constructor for the CacheLabel object.
     
    Constructor for the CacheParameter object.
     
    Introspector(Contact contact, Label label, Format format)
    Constructor for the Introspector object.
     
    Constructor for the KeyBuilder object.
     
    Constructor for the LabelList object.
     
    Structure(Instantiator factory, Model model, Label version, Label text, boolean primitive)
    Constructor for the Structure object.
     
    TextList(Context context, Type list, Label label)
    Constructor for the TextList object.
     
    TextListLabel(Label label, Text text)
    Constructor for the TextListLabel object.
     
    Variable(Label label, Object value)
    Constructor for the Variable object.
    Constructor parameters in org.simpleframework.xml.core with type arguments of type Label
    Modifier
    Constructor
    Description
     
    Constructor for the LabelList object.