Class SV_OperationMetadata
java.lang.Object
javax.xml.bind.annotation.adapters.XmlAdapter<SV_OperationMetadata,DefaultOperationMetadata>
org.apache.sis.internal.jaxb.gco.PropertyType<SV_OperationMetadata,DefaultOperationMetadata>
org.apache.sis.internal.jaxb.metadata.SV_OperationMetadata
- Direct Known Subclasses:
SV_OperationMetadata.Since2014
public class SV_OperationMetadata
extends PropertyType<SV_OperationMetadata,DefaultOperationMetadata>
JAXB adapter mapping implementing class to the GeoAPI interface. See
package documentation for more information about JAXB and interface.
- Since:
- 0.5
- Version:
- 1.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Wraps the value only if marshalling an element from the ISO 19115:2014 metadata model. -
Field Summary
Fields inherited from class org.apache.sis.internal.jaxb.gco.PropertyType
metadata
-
Constructor Summary
ConstructorsModifierConstructorDescriptionEmpty constructor for JAXB only.private
Constructor for thewrap(org.apache.sis.metadata.iso.identification.DefaultOperationMetadata)
method only. -
Method Summary
Modifier and TypeMethodDescriptionprotected final Class
<DefaultOperationMetadata> Returns the type which is bound by this adapter.final DefaultOperationMetadata
Invoked by JAXB at marshalling time for getting the actual metadata to write inside the<srv:SV_OperationMetadata>
XML element.final void
Invoked by JAXB at unmarshalling time for storing the result temporarily.protected SV_OperationMetadata
wrap
(DefaultOperationMetadata value) Invoked byPropertyType
at marshalling time for wrapping the given metadata value in a<srv:SV_OperationMetadata>
XML element.Methods inherited from class org.apache.sis.internal.jaxb.gco.PropertyType
accept2014, getActuate, getArcRole, getHRef, getNilReason, getRole, getShow, getTitle, getUUIDREF, incomplete, marshal, setActuate, setArcRole, setHRef, setNilReason, setRole, setShow, setTitle, setUUIDREF, unmarshal
-
Constructor Details
-
SV_OperationMetadata
public SV_OperationMetadata()Empty constructor for JAXB only. -
SV_OperationMetadata
Constructor for thewrap(org.apache.sis.metadata.iso.identification.DefaultOperationMetadata)
method only.
-
-
Method Details
-
getBoundType
Returns the type which is bound by this adapter.- Specified by:
getBoundType
in classPropertyType<SV_OperationMetadata,
DefaultOperationMetadata> - Returns:
OperationMetadata.class
-
wrap
Invoked byPropertyType
at marshalling time for wrapping the given metadata value in a<srv:SV_OperationMetadata>
XML element.- Specified by:
wrap
in classPropertyType<SV_OperationMetadata,
DefaultOperationMetadata> - Parameters:
value
- the metadata element to marshal.- Returns:
- a
PropertyType
wrapping the given the metadata element.
-
getElement
Invoked by JAXB at marshalling time for getting the actual metadata to write inside the<srv:SV_OperationMetadata>
XML element. This is the value or a copy of the value given in argument to thewrap
method.- Returns:
- the metadata to be marshalled.
-
setElement
Invoked by JAXB at unmarshalling time for storing the result temporarily.- Parameters:
value
- the unmarshalled metadata.
-