public interface OgcProperty<ValueType>
extends org.vast.ogc.xlink.IXlinkReference<ValueType>, java.io.Serializable
Modifier and Type | Method and Description |
---|---|
OgcProperty<ValueType> |
copy() |
java.lang.String |
getName() |
java.lang.String |
getNilReason() |
java.lang.String |
getTitle() |
ValueType |
getValue() |
boolean |
hasHref() |
boolean |
hasValue() |
boolean |
resolveHref()
Fetches remote value from xlink href
This method does nothing if property value is not null
|
void |
setHrefResolver(HrefResolver hrefResolver)
Assigns an instance of HrefResolver that is responsible for connecting
to the href URL, fetch the data and parse it with the appropriate parser
|
void |
setName(java.lang.String name) |
void |
setNilReason(java.lang.String nilReason) |
void |
setTitle(java.lang.String title) |
void |
setValue(ValueType value) |
OgcProperty<ValueType> copy()
java.lang.String getName()
void setName(java.lang.String name)
java.lang.String getTitle()
void setTitle(java.lang.String title)
java.lang.String getNilReason()
void setNilReason(java.lang.String nilReason)
ValueType getValue()
boolean hasValue()
void setValue(ValueType value)
boolean hasHref()
boolean resolveHref() throws java.io.IOException
java.io.IOException
- if href URL cannot be reachedvoid setHrefResolver(HrefResolver hrefResolver)
hrefResolver
-