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()voidsetArcRole(String arcRole) voidvoidsetMediaType(String mediaType) voidvoidsetTargetInterface(String type) voidsetTargetUID(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() 
 -