public interface OgcProperty<ValueType> extends IXlinkReference<ValueType>
Modifier and Type | Method and Description |
---|---|
OgcProperty<ValueType> |
copy() |
String |
getName() |
String |
getNilReason() |
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(String name) |
void |
setNilReason(String nilReason) |
void |
setTitle(String title) |
void |
setValue(ValueType value) |
getArcRole, getHref, getRole, getTarget, setArcRole, setHref, setRole
OgcProperty<ValueType> copy()
String getName()
void setName(String name)
String getTitle()
void setTitle(String title)
String getNilReason()
void setNilReason(String nilReason)
ValueType getValue()
boolean hasValue()
void setValue(ValueType value)
boolean hasHref()
boolean resolveHref() throws IOException
IOException
- if href URL cannot be reachedvoid setHrefResolver(HrefResolver hrefResolver)
hrefResolver
- Copyright © 2016 Sensia Software LLC. All rights reserved.