anvil.annot
Interface AnnotationNode

All Known Subinterfaces:
Track

public interface AnnotationNode

An annotation node is the generalized concept of a track/group.


Method Summary
 anvil.annot.AnnotationNode getFirstHidden()
          Returns first visible annotation node.
 java.lang.String getName()
          Returns full name of the annotation node, e.g. gesture.deictic
 anvil.annot.GroupNode getParent()
          Returns parent node of this node.
 java.lang.String getShortName()
          Returns node name without path (e.g.
 boolean isOpen()
          Returns true if this node is open.
 boolean isVisible()
          Returns true if this node is visible.
 void setOpen(boolean b)
          Set the open attribute which indicates that the node is collapsed and thus hidden from view.
 void setVisible(boolean b)
           
 

Method Detail

getFirstHidden

public anvil.annot.AnnotationNode getFirstHidden()
Returns first visible annotation node.


getShortName

public java.lang.String getShortName()
Returns node name without path (e.g. "deictic" instead of "gesture.deictic")


getName

public java.lang.String getName()
Returns full name of the annotation node, e.g. gesture.deictic


getParent

public anvil.annot.GroupNode getParent()
Returns parent node of this node.


isOpen

public boolean isOpen()
Returns true if this node is open. Note that an open node is not necessarily visible!


isVisible

public boolean isVisible()
Returns true if this node is visible.


setOpen

public void setOpen(boolean b)
Set the open attribute which indicates that the node is collapsed and thus hidden from view.


setVisible

public void setVisible(boolean b)