Package org.vast.ogc.xlink
Interface IXlinkReference<T>
- Type Parameters:
T
- Type of the link target object
- All Known Subinterfaces:
EncodedValues
,OgcProperty<T>
,Reference
,UnitReference
- All Known Implementing Classes:
CachedReference
,DataComponentProperty
,DefinitionRef
,EncodedValuesImpl
,ExternalLink
,FeatureRef
,ObservationRef
,OgcPropertyImpl
,ProcedureRef
,ReferenceImpl
,SimpleLink
,UnitReferenceImpl
public interface IXlinkReference<T>
Interface for an xlink reference. It is used to implement all types of links (e.g. web linking in JSON)
- Since:
- Sep 28, 2012
-
Method Summary
Modifier and TypeMethodDescriptiongetHref()
getRole()
getTitle()
void
setArcRole
(String arcRole) void
void
setMediaType
(String mediaType) void
void
setTargetInterface
(String type) void
setTargetUID
(String uid) void
-
Method Details
-
getHref
String getHref() -
setHref
-
getRole
String getRole() -
setRole
-
getArcRole
String getArcRole() -
setArcRole
-
getTitle
String getTitle() -
setTitle
-
getMediaType
String getMediaType() -
setMediaType
-
getTargetUID
String getTargetUID() -
setTargetUID
-
getTargetInterface
String getTargetInterface() -
setTargetInterface
-
getTarget
T getTarget()
-