Class Xml
-
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.
-
getName
Bean property getter:name .Replaces the name of the element/attribute used for the described schema property.
When defined within the Items Object (
items
), it will affect the name of the individual XML elements within the list.
When defined alongsidetype
being array (outside theitems
), it will affect the wrapping element and only if wrapped istrue .
If wrapped isfalse , it will be ignored.- Returns:
- The property value, or
null if it is not set.
-
setName
Bean property setter:name .Replaces the name of the element/attribute used for the described schema property.
When defined within the Items Object (
items
), it will affect the name of the individual XML elements within the list.
When defined alongsidetype
being array (outside theitems
), it will affect the wrapping element and only if wrapped istrue .
If wrapped isfalse , it will be ignored.- 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. Value SHOULD be in the form of a URL.
- Returns:
- The property value, or
null if it is not set.
-
setNamespace
Bean property setter:namespace .The URL of the namespace definition. Value SHOULD be in the form of a URL.
- 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
-
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
-
getWrapped
Bean property getter:wrapped .MAY be used only for an array definition.
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 .MAY be used only for an array definition.
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:OpenApiElement
Generic property getter.Can be used to retrieve non-standard Swagger fields such as
"$ref" .- Overrides:
get
in classOpenApiElement
- 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:OpenApiElement
Generic property setter.Can be used to set non-standard Swagger fields such as
"$ref" .- Overrides:
set
in classOpenApiElement
- Parameters:
property
- The property name to set.value
- The new value for the property.- Returns:
- This object
-
keySet
Description copied from class:OpenApiElement
Returns all the keys on this element.- Overrides:
keySet
in classOpenApiElement
- Returns:
- All the keys on this element.
Nevernull .
-