public class PropertyXmlInfo extends Object
| Modifier and Type | Field and Description | 
|---|---|
| String | arrayElementTagNameOnly used for properties with array values, this determines the tag name of each array element. | 
| boolean | omitIfNullIf true, this property should be omitted from the XML entirely if its value is null. | 
| String | propertyNameName of the property (must correspond to a property on this bean according to the JavaBeans
 spec). | 
| String | xmlElementNameName if the XML element that represents this property in XML. | 
| Constructor and Description | 
|---|
| PropertyXmlInfo(String aPropName)Creates a new, default PropertyXmlInfo. | 
| PropertyXmlInfo(String aPropName,
               boolean aOmitIfNull)Creates a new PropertyXmlInfo. | 
| PropertyXmlInfo(String aPropName,
               String aXmlName)Creates a new PropertyXmlInfo. | 
| PropertyXmlInfo(String aPropName,
               String aXmlName,
               boolean aOmitIfNull)Creates a new PropertyXmlInfo. | 
| PropertyXmlInfo(String aPropName,
               String aXmlElementName,
               boolean aOmitIfNull,
               String aArrayElementTagName)Creates a new PropertyXmlInfo. | 
public String propertyName
public String xmlElementName
propertyName.
 
 If this is null, it indicates that this property is not represented by its own
 element tag in the XML. Instead, the value of the property determines the XML tag that is
 generated.
public boolean omitIfNull
public String arrayElementTagName
aXmlName, this may be null, which will cause each array element to have a
 tag determined by its class.public PropertyXmlInfo(String aPropName)
aPropName - name of the propertypublic PropertyXmlInfo(String aPropName, boolean aOmitIfNull)
aPropName - name of the propertyaOmitIfNull - if true, this property should be omitted entirely from the XML if its value is nullpublic PropertyXmlInfo(String aPropName, String aXmlName)
aPropName - name of the propertyaXmlName - name of xml element that represents this property (may be null - see
          xmlElementName).public PropertyXmlInfo(String aPropName, String aXmlName, boolean aOmitIfNull)
aPropName - name of the propertyaXmlName - name of xml element that represents this property (may be null - see
          xmlElementName.aOmitIfNull - if true, this property should be omitted entirely from the XML if its value is nullpublic PropertyXmlInfo(String aPropName, String aXmlElementName, boolean aOmitIfNull, String aArrayElementTagName)
aPropName - name of the propertyaXmlElementName - name of xml element that represents this property (may be null - see
          xmlElementName.aOmitIfNull - if true, this property should be omitted entirely from the XML if its value is nullaArrayElementTagName - only used for properties with array values, this determines the tag name of each array
          element. As with aXmlName, this may be null, which will cause each array
          element to have a tag determined by its class.Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.