Class Pointer
java.lang.Object
net.didion.jwnl.data.Pointer
- All Implemented Interfaces:
Serializable
A directional : the two roles of a relationship are the source and target .
Relationships are typed : the type of a relationship is a
Pointer encodes a lexical or semantic relationship between WordNet entities. A lexical
relationship holds between Words; a semantic relationship holds between Synsets. Relationships
are PointerType, and can
be retrieved via getType.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPointer(PointerTarget source, int index, PointerType pointerType, POS targetPOS, long targetOffset, int targetIndex) -
Method Summary
Modifier and TypeMethodDescriptionbooleanGet the source of this pointer.intGet the actual target of this pointer.intlongGet the offset of the target within the target synset.Get the synset that is a) the target of this pointer, or b) the * synset that contains the target of this pointer.getType()inthashCode()booleanTrue if this pointer's source is a WordtoString()
-
Constructor Details
-
Pointer
public Pointer(PointerTarget source, int index, PointerType pointerType, POS targetPOS, long targetOffset, int targetIndex)
-
-
Method Details
-
equals
-
hashCode
-
toString
-
getSourceIndex
public int getSourceIndex() -
getType
-
isLexical
public boolean isLexical()True if this pointer's source is a Word -
getSource
Get the source of this pointer. -
getTarget
Get the actual target of this pointer.- Throws:
JWNLException
-
getTargetSynset
Get the synset that is a) the target of this pointer, or b) the * synset that contains the target of this pointer.- Throws:
JWNLException
-
getTargetOffset
public long getTargetOffset()Get the offset of the target within the target synset. If the offset is * 0, then this pointer applies to all words in the target. -
getTargetIndex
public int getTargetIndex() -
getTargetPOS
-