org.icepdf.core.pobjects
Class NameNode

java.lang.Object
  extended by org.icepdf.core.pobjects.Dictionary
      extended by org.icepdf.core.pobjects.NameNode

public class NameNode
extends Dictionary

NameNode used in building a name tree.

Since:
4.0

Field Summary
 
Fields inherited from class org.icepdf.core.pobjects.Dictionary
entries, inited, isDeleted, isNew, library, SUBTYPE_KEY, TYPE_KEY
 
Constructor Summary
NameNode(Library l, java.util.Hashtable h)
           
 
Method Summary
 void dispose()
           
 java.util.Vector getKidsNodes()
           
 java.util.Vector getKidsReferences()
           
 java.lang.String getLowerLimit()
           
 java.util.Vector getNamesAndValues()
           
 NameNode getNode(int index)
           
 java.lang.String getUpperLimit()
           
 boolean hasLimits()
           
 boolean isEmpty()
           
 
Methods inherited from class org.icepdf.core.pobjects.Dictionary
getEntries, getFloat, getInt, getLibrary, getNumber, getObject, getObject, getPObjectReference, init, isDeleted, isNew, setDeleted, setNew, setPObjectReference, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NameNode

public NameNode(Library l,
                java.util.Hashtable h)
Parameters:
l -
h -
Method Detail

isEmpty

public boolean isEmpty()

hasLimits

public boolean hasLimits()

getNamesAndValues

public java.util.Vector getNamesAndValues()

getKidsReferences

public java.util.Vector getKidsReferences()

getKidsNodes

public java.util.Vector getKidsNodes()

getLowerLimit

public java.lang.String getLowerLimit()

getUpperLimit

public java.lang.String getUpperLimit()

getNode

public NameNode getNode(int index)

dispose

public void dispose()