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

Packages that use Parameter
Package
Description
 
  • Uses of Parameter in org.simpleframework.xml.core

    Classes in org.simpleframework.xml.core that implement Parameter
    Modifier and Type
    Class
    Description
    (package private) class 
    The AttributeParameter represents a constructor parameter.
    (package private) class 
    The CacheParameter object represents a parameter which caches its values internally.
    (package private) class 
    The ElementArrayParameter represents a constructor parameter.
    (package private) class 
    The ElementListParameter represents a constructor parameter.
    (package private) class 
    The ElementListUnionParameter represents a constructor parameter.
    (package private) class 
    The ElementMapParameter represents a constructor parameter.
    (package private) class 
    The ElementMapUnionParameter represents a constructor parameter.
    (package private) class 
    The ElementParameter represents a constructor parameter.
    (package private) class 
    The ElementUnionParameter represents a constructor parameter.
    (package private) class 
    The TemplateParameter object is used to provide stock functions that can be used by all implementations.
    (package private) class 
    The TextParameter represents a constructor parameter.
    Fields in org.simpleframework.xml.core with type parameters of type Parameter
    Modifier and Type
    Field
    Description
    private final List<Parameter>
    SignatureCreator.list
    This is the list of parameters in the order of declaration.
    Modifier and Type
    Method
    Description
    private Parameter
    InstantiatorBuilder.create(Parameter original)
    This is used to create a Parameter based on the currently registered labels.
    ParameterMap.get(int ordinal)
    This is used to acquire a Parameter using the position of that parameter within the constructors.
    Signature.get(int ordinal)
    This is used to acquire a Parameter using the position of that parameter within the constructor.
    Signature.get(Object key)
    This is used to acquire the parameter based on its name.
    SignatureBuilder.ParameterTable.get(int column, int row)
    This is used to get a Parameter at the row and column specified.
    ParameterFactory.getInstance(Constructor factory, Annotation label, int index)
    Creates a Parameter using the provided constructor and the XML annotation.
    ParameterFactory.getInstance(Constructor factory, Annotation label, Annotation entry, int index)
    Creates a Parameter using the provided constructor and the XML annotation.
    ClassInstantiator.getParameter(String name)
    This is used to acquire the named Parameter from the creator.
    Instantiator.getParameter(String name)
    This is used to acquire the named Parameter from the creator.
    Signature.remove(Object key)
    This is used to remove a parameter from the signature.
    Methods in org.simpleframework.xml.core that return types with arguments of type Parameter
    Modifier and Type
    Method
    Description
    private List<Parameter>
    SignatureScanner.create(Annotation label, int ordinal)
    This is used to create a Parameter object which is used to represent a parameter to a constructor.
    ParameterMap.getAll()
    This is used to acquire an list of Parameter objects in declaration order.
    Signature.getAll()
    This is used to acquire an list of Parameter objects in declaration order.
    ClassInstantiator.getParameters()
    This is used to acquire all parameters annotated for the class schema.
    Instantiator.getParameters()
    This is used to acquire all parameters annotated for the class schema.
    ParameterMap.iterator()
    This is used to iterate over Parameter objects.
    Signature.iterator()
    This is used to iterate over Parameter objects.
    private List<Parameter>
    SignatureScanner.process(Annotation label, int ordinal)
    This is used to create Parameter objects which are used to represent the parameters in a constructor.
    private List<Parameter>
    SignatureScanner.union(Annotation label, int ordinal)
    This is used to create a Parameter object which is used to represent a parameter to a constructor.
    Methods in org.simpleframework.xml.core with parameters of type Parameter
    Modifier and Type
    Method
    Description
    void
    Signature.add(Parameter parameter)
    This will add the provided parameter to the signature.
    private Parameter
    InstantiatorBuilder.create(Parameter original)
    This is used to create a Parameter based on the currently registered labels.
    void
    SignatureBuilder.insert(Parameter value, int index)
    This will add a a parameter at the specified column in the table.
    void
    SignatureBuilder.ParameterTable.insert(Parameter value, int column)
    This will add a a parameter at the specified column in the table.
    private void
    SignatureScanner.register(Parameter parameter)
    This is used to register the provided parameter using the given path.
    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.
    void
    Signature.set(Object key, Parameter parameter)
    This will add a new mapping to the signature based on the provided key.
    private void
    SignatureScanner.validate(Parameter parameter, Object key)
    This is used to validate the parameter against all the other parameters for the class.
    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.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.
    Constructors in org.simpleframework.xml.core with parameters of type Parameter
    Modifier
    Constructor
    Description
     
    Constructor for the CacheParameter object.