Class XmlTransformation
java.lang.Object
org.eclipse.persistence.jaxb.xmlmodel.JavaAttribute
org.eclipse.persistence.jaxb.xmlmodel.XmlTransformation
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<extension base="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}java-attribute">
<sequence>
<element name="xml-access-methods" type="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-access-methods" minOccurs="0"/>
<element ref="{http://www.eclipse.org/eclipselink/xsds/persistence/oxm}xml-properties" minOccurs="0"/>
<element name="xml-read-transformer">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="method" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="transformer-class" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="xml-write-transformer" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="method" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="xml-path" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="transformer-class" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="optional" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
</extension>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type.static classJava class for anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected XmlAccessMethodsprotected XmlPropertiesprotected XmlTransformation.XmlReadTransformerprotected List<XmlTransformation.XmlWriteTransformer>Fields inherited from class org.eclipse.persistence.jaxb.xmlmodel.JavaAttribute
javaAttribute, xmlAccessorType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the xmlAccessMethods property.Gets the value of the xmlProperties property.Gets the value of the xmlReadTransformer property.Gets the value of the xmlWriteTransformer property.booleanGets the value of the optional property.booleanIndicates if an XmlReadTransformer has been set, i.e.booleanIndicates if at least one XmlWriteTransformer has been set, i.e.voidsetOptional(Boolean value) Sets the value of the optional property.voidSets the value of the xmlAccessMethods property.voidsetXmlProperties(XmlProperties value) Sets the value of the xmlProperties property.voidSets the value of the xmlReadTransformer property.Methods inherited from class org.eclipse.persistence.jaxb.xmlmodel.JavaAttribute
getJavaAttribute, getXmlAccessorType, setJavaAttribute, setXmlAccessorType
-
Field Details
-
xmlAccessMethods
-
xmlProperties
-
xmlReadTransformer
-
xmlWriteTransformer
-
optional
-
-
Constructor Details
-
XmlTransformation
public XmlTransformation()
-
-
Method Details
-
getXmlAccessMethods
Gets the value of the xmlAccessMethods property.- Returns:
- possible object is
XmlAccessMethods
-
setXmlAccessMethods
Sets the value of the xmlAccessMethods property.- Parameters:
value- allowed object isXmlAccessMethods
-
getXmlProperties
Gets the value of the xmlProperties property.- Returns:
- possible object is
XmlProperties
-
setXmlProperties
Sets the value of the xmlProperties property.- Parameters:
value- allowed object isXmlProperties
-
isSetXmlReadTransformer
public boolean isSetXmlReadTransformer()Indicates if an XmlReadTransformer has been set, i.e. is non-null.- Returns:
-
getXmlReadTransformer
Gets the value of the xmlReadTransformer property.- Returns:
- possible object is
XmlTransformation.XmlReadTransformer
-
setXmlReadTransformer
Sets the value of the xmlReadTransformer property.- Parameters:
value- allowed object isXmlTransformation.XmlReadTransformer
-
isSetXmlWriteTransformers
public boolean isSetXmlWriteTransformers()Indicates if at least one XmlWriteTransformer has been set, i.e. the List of is XmlWriteTransformers is non-null and non-empty.- Returns:
-
getXmlWriteTransformer
Gets the value of the xmlWriteTransformer property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the xmlWriteTransformer property.For example, to add a new item, do as follows:
getXmlWriteTransformer().add(newItem);Objects of the following type(s) are allowed in the list
XmlTransformation.XmlWriteTransformer -
isOptional
public boolean isOptional()Gets the value of the optional property.- Returns:
- possible object is
Boolean
-
setOptional
Sets the value of the optional property.- Parameters:
value- allowed object isBoolean
-