net.sourceforge.nite.nom.nomread.impl
Class NOMReadPointer

java.lang.Object
  extended by net.sourceforge.nite.nom.nomwrite.impl.NOMWritePointer
      extended by net.sourceforge.nite.nom.nomread.impl.NOMReadPointer
All Implemented Interfaces:
NOMPointer

public class NOMReadPointer
extends NOMWritePointer

Extends the nomwrite version restricting methods for editing pointers

Author:
jonathan

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sourceforge.nite.nom.nomwrite.impl.NOMWritePointer
NOMWritePointer.SharedPointer
 
Nested classes/interfaces inherited from interface net.sourceforge.nite.nom.nomwrite.NOMPointer
NOMPointer.SharedPoint
 
Constructor Summary
NOMReadPointer(NOMCorpus corpus, java.lang.String role, NOMElement source, NOMElement target)
           
NOMReadPointer(NOMCorpus corpus, java.lang.String role, NOMElement source, java.lang.String targetstr)
           
 
Method Summary
 NOMPointer.SharedPoint getShared()
          return null since this is a read-only corpus.
 void setComment(java.lang.String comment)
          set the contents of the reserved comment attribute - do nothing since we're read-only.
 void setToElement(NOMElement target)
          set the element to which this pointer points
 
Methods inherited from class net.sourceforge.nite.nom.nomwrite.impl.NOMWritePointer
getComment, getCorpus, getFromElement, getLink, getRole, getToElement, getToElementString, setRole
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NOMReadPointer

public NOMReadPointer(NOMCorpus corpus,
                      java.lang.String role,
                      NOMElement source,
                      java.lang.String targetstr)

NOMReadPointer

public NOMReadPointer(NOMCorpus corpus,
                      java.lang.String role,
                      NOMElement source,
                      NOMElement target)
Method Detail

setToElement

public void setToElement(NOMElement target)
                  throws NOMException
set the element to which this pointer points

Specified by:
setToElement in interface NOMPointer
Overrides:
setToElement in class NOMWritePointer
Throws:
NOMException

getShared

public NOMPointer.SharedPoint getShared()
return null since this is a read-only corpus.

Specified by:
getShared in interface NOMPointer
Overrides:
getShared in class NOMWritePointer

setComment

public void setComment(java.lang.String comment)
set the contents of the reserved comment attribute - do nothing since we're read-only.

Specified by:
setComment in interface NOMPointer
Overrides:
setComment in class NOMWritePointer