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 Details

    • getHref

      String getHref()
    • setHref

      void setHref(String href)
    • getRole

      String getRole()
    • setRole

      void setRole(String role)
    • getArcRole

      String getArcRole()
    • setArcRole

      void setArcRole(String arcRole)
    • getTitle

      String getTitle()
    • setTitle

      void setTitle(String title)
    • getMediaType

      String getMediaType()
    • setMediaType

      void setMediaType(String mediaType)
    • getTargetUID

      String getTargetUID()
    • setTargetUID

      void setTargetUID(String uid)
    • getTargetInterface

      String getTargetInterface()
    • setTargetInterface

      void setTargetInterface(String type)
    • getTarget

      T getTarget()