Package org.simpleframework.xml.core
Class ElementListParameter.Contact
java.lang.Object
org.simpleframework.xml.core.ParameterContact<ElementList>
org.simpleframework.xml.core.ElementListParameter.Contact
- Enclosing class:
ElementListParameter
The
Contact represents a contact object that is
to be used for a label in order to extract a parameter name.
The parameter name is taken from the XML annotation.-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionContact(ElementList label, Constructor factory, int index) Constructor for theContactobject. -
Method Summary
Methods inherited from class org.simpleframework.xml.core.ParameterContact
get, getAnnotation, getAnnotation, getDeclaringClass, getDependent, getDependents, getType, isReadOnly, set, toString
-
Constructor Details
-
Contact
Constructor for theContactobject. This is used to create an object that acts like an adapter so that the label can create a consistent name for the parameter.- Parameters:
label- this is the annotation for the parameterfactory- this is the constructor the parameter is inindex- this is the index for the parameter
-
-
Method Details
-
getName
This returns the name of the parameter as taken from the XML annotation. The name provided here is taken by the label and used to compose a name consistent with how fields and methods are named by the system.- Specified by:
getNamein interfaceContact- Specified by:
getNamein classParameterContact<ElementList>- Returns:
- this returns the name of the annotated parameter
-