Class Xml
When using arrays, XML element names are not inferred (for singular/plural forms) and the name property should be used to add that information.
Example:
See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
Make a deep copy of this object.<T> T
Generic property getter.Bean property getter:attribute .getName()
Bean property getter:name .Bean property getter:namespace .Bean property getter:prefix .Bean property getter:wrapped .keySet()
Returns all the keys on this element.Generic property setter.setAttribute
(Boolean value) Bean property setter:attribute .Bean property setter:name .setNamespace
(String value) Bean property setter:namespace .Bean property setter:prefix .setWrapped
(Boolean value) Bean property setter:wrapped .
-
Constructor Details
-
Xml
public Xml()Default constructor. -
Xml
Copy constructor.- Parameters:
copyFrom
- The object to copy.
-
-
Method Details
-
copy
Make a deep copy of this object.- Returns:
- A deep copy of this object.
-
getAttribute
Bean property getter:attribute .Declares whether the property definition translates to an attribute instead of an element.
- Returns:
- The property value, or
null if it is not set.
-
setAttribute
Bean property setter:attribute .Declares whether the property definition translates to an attribute instead of an element.
- Parameters:
value
- The new value for this property.
Default value isfalse .
Can benull to unset the property.- Returns:
- This object.
-
getName
Bean property getter:name .The name of the element/attribute used for the described schema property.
- Returns:
- The property value, or
null if it is not set.
-
setName
Bean property setter:name .The name of the element/attribute used for the described schema property.
- Parameters:
value
- The new value for this property.
Can benull to unset the property.- Returns:
- This object.
-
getNamespace
Bean property getter:namespace .The URL of the namespace definition.
- Returns:
- The property value, or
null if it is not set.
-
setNamespace
Bean property setter:namespace .The URL of the namespace definition.
- Parameters:
value
- The new value for this property.
Can benull to unset the property.- Returns:
- This object.
-
getPrefix
Bean property getter:prefix .The prefix to be used for the name.
- Returns:
- The property value, or
null if it is not set.
-
setPrefix
Bean property setter:prefix .The prefix to be used for the name.
- Parameters:
value
- The new value for this property.
Can benull to unset the property.- Returns:
- This object.
-
getWrapped
Bean property getter:wrapped .Signifies whether the array is wrapped (for example,
<books><book/><book/><books> ) or unwrapped (<book/><book/> ).
The definition takes effect only when defined alongsidetype beingarray (outside theitems ).- Returns:
- The property value, or
null if it is not set.
-
setWrapped
Bean property setter:wrapped .Signifies whether the array is wrapped (for example,
<books><book/><book/><books> ) or unwrapped (<book/><book/> ).
The definition takes effect only when defined alongsidetype beingarray (outside theitems ).- Parameters:
value
- The new value for this property.
Can benull to unset the property.- Returns:
- This object.
-
get
Description copied from class:SwaggerElement
Generic property getter.Can be used to retrieve non-standard Swagger fields such as
"$ref" .- Overrides:
get
in classSwaggerElement
- Type Parameters:
T
- The datatype to cast the value to.- Parameters:
property
- The property name to retrieve.type
- The datatype to cast the value to.- Returns:
- The property value, or
null if the property does not exist or is not set.
-
set
Description copied from class:SwaggerElement
Generic property setter.Can be used to set non-standard Swagger fields such as
"$ref" .- Overrides:
set
in classSwaggerElement
- Parameters:
property
- The property name to set.value
- The new value for the property.- Returns:
- This object.
-
keySet
Description copied from class:SwaggerElement
Returns all the keys on this element.- Overrides:
keySet
in classSwaggerElement
- Returns:
- All the keys on this element.
Nevernull .
-