|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OccurrenceIF
PUBLIC: Implemented by objects representing occurrences in the topic map model. An occurrence is a relationship between a topic, and an information resource which is relevant to that topic.
NOTE Comments partly revised only.
Method Summary | |
---|---|
LocatorIF |
getDataType()
PUBLIC: Gets the data type of this occurrence. |
long |
getLength()
PUBLIC: Returns the length of the occurrence value. |
LocatorIF |
getLocator()
PUBLIC: Returns a LocatorIF representation of the occurrence value. |
java.io.Reader |
getReader()
PUBLIC: Returns a Reader that allows you to stream the string representation of this occurrence. |
TopicIF |
getTopic()
PUBLIC: Gets the topic for this occurrence. |
java.lang.String |
getValue()
PUBLIC: Gets the string representation of this occurrence. |
void |
setLocator(LocatorIF locator)
PUBLIC: Same as setValue(locator.getAddress(),
DataTypes.TYPE_URI) . |
void |
setReader(java.io.Reader value,
long length,
LocatorIF datatype)
PUBLIC: Sets the value and the data type of this occurrence using a reader. |
void |
setValue(java.lang.String value)
PUBLIC: Same as setValue(value,
DataTypes.TYPE_STRING) . |
void |
setValue(java.lang.String value,
LocatorIF datatype)
PUBLIC: Sets the value and the data type of this occurrence using a string. |
Methods inherited from interface net.ontopia.topicmaps.core.ScopedIF |
---|
addTheme, getScope, removeTheme |
Methods inherited from interface net.ontopia.topicmaps.core.TypedIF |
---|
getType, setType |
Methods inherited from interface net.ontopia.topicmaps.core.ReifiableIF |
---|
getReifier, setReifier |
Methods inherited from interface net.ontopia.topicmaps.core.TMObjectIF |
---|
addItemIdentifier, getItemIdentifiers, getObjectId, getTopicMap, isReadOnly, remove, removeItemIdentifier |
Method Detail |
---|
TopicIF getTopic()
LocatorIF getDataType()
java.lang.String getValue()
java.io.Reader getReader()
void setValue(java.lang.String value)
setValue(value,
DataTypes.TYPE_STRING)
. This method is here primarily for
backwards compatibility.
LocatorIF getLocator()
DataType.TYPE_URI
). This method
is here primarily for backwards compatibility.
void setLocator(LocatorIF locator)
setValue(locator.getAddress(),
DataTypes.TYPE_URI)
. This method is here primarily for
backwards compatibility.
void setValue(java.lang.String value, LocatorIF datatype)
void setReader(java.io.Reader value, long length, LocatorIF datatype)
long getLength()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |