Package org.simpleframework.xml.core
Class TextParameter.Contact
java.lang.Object
org.simpleframework.xml.core.ParameterContact<Text>
org.simpleframework.xml.core.TextParameter.Contact
- Enclosing class:
TextParameter
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
(Text label, Constructor factory, int index) Constructor for theContact
object. -
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 theContact
object. 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:
getName
in interfaceContact
- Specified by:
getName
in classParameterContact<Text>
- Returns:
- this returns the name of the annotated parameter
-