Uses of Interface
de.dante.extex.typesetter.type.Node

Packages that use Node
de.dante.extex.typesetter This package contains the typesetter definitions for ExTeX. 
de.dante.extex.typesetter.dump This package contains an implementation of a typesetter and its associated classes. 
de.dante.extex.typesetter.impl This package contains an implmentation of a typesetter and its associated classes. 
de.dante.extex.typesetter.listMaker This package contains implementations for list makers of several kind. 
de.dante.extex.typesetter.listMaker.math This package contains implementations for math list makers. 
de.dante.extex.typesetter.type This package contains type definitions for the typesetter. 
de.dante.extex.typesetter.type.noad This package contains the data structures for Noads. 
de.dante.extex.typesetter.type.node This package contains the basic data types for nodes as stored in boxed and processed by the typesetter in ExTeX. 
de.dante.extex.typesetter.type.node.factory This package contains the definition of a node factory and some implemnetations for it. 
de.dante.extex.typesetter.type.node.pdftex This package contains the basic data types for nodes targeted towards a pdfTeX-compatible back-end. 
 

Uses of Node in de.dante.extex.typesetter
 

Methods in de.dante.extex.typesetter that return Node
 Node ListMaker.getLastNode()
          Access the last node on the list.
 

Methods in de.dante.extex.typesetter with parameters of type Node
 void ListMaker.add(Node node)
          Add an arbitrary node to the internal list of nodes gathered so far.
 

Uses of Node in de.dante.extex.typesetter.dump
 

Methods in de.dante.extex.typesetter.dump with parameters of type Node
 void DumpTypesetter.add(Node node)
           
 

Uses of Node in de.dante.extex.typesetter.impl
 

Methods in de.dante.extex.typesetter.impl that return Node
 Node TypesetterImpl.getLastNode()
           
 Node NullTypesetterImpl.getLastNode()
           
 

Methods in de.dante.extex.typesetter.impl with parameters of type Node
 void TypesetterImpl.add(Node node)
           
 void NullTypesetterImpl.add(Node c)
           
 

Uses of Node in de.dante.extex.typesetter.listMaker
 

Methods in de.dante.extex.typesetter.listMaker that return Node
 Node InnerVerticalListMaker.getLastNode()
           
 Node HorizontalListMaker.getLastNode()
           
 

Methods in de.dante.extex.typesetter.listMaker with parameters of type Node
 void InnerVerticalListMaker.add(Node n)
           
 void HorizontalListMaker.add(Node c)
           
 

Uses of Node in de.dante.extex.typesetter.listMaker.math
 

Methods in de.dante.extex.typesetter.listMaker.math that return Node
 Node MathListMaker.getLastNode()
           
 

Methods in de.dante.extex.typesetter.listMaker.math with parameters of type Node
 void MathListMaker.add(Node node)
           
 

Uses of Node in de.dante.extex.typesetter.type
 

Subinterfaces of Node in de.dante.extex.typesetter.type
 interface NodeList
          This interface describes the features of a linear collection of nodes.
 

Methods in de.dante.extex.typesetter.type that return Node
 Node NodeList.get(int index)
          Getter for a node at a given position.
 Node NodeList.remove(int index)
          Remove an element at a given position.
 Node NodeIterator.next()
          Return the next element.
 Node Node.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
          This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter.
 

Methods in de.dante.extex.typesetter.type with parameters of type Node
 void NodeList.add(int index, Node node)
          Add a node to the node list at a given position.
 void NodeList.add(Node node)
          Add a node to the node list.
 

Uses of Node in de.dante.extex.typesetter.type.noad
 

Methods in de.dante.extex.typesetter.type.noad that return Node
protected static Node AbstractNoad.rebox(Node node, Dimen width)
          Arrange that the node has exactly the width given and the old content is centered in it.
protected  Node AbstractNoad.makeScripts(Node node, MathContext mc, FixedDimen delta, java.util.logging.Logger logger)
          Attach the subscripts and superscripts to the current hlist.
 

Methods in de.dante.extex.typesetter.type.noad with parameters of type Node
protected static Node AbstractNoad.rebox(Node node, Dimen width)
          Arrange that the node has exactly the width given and the old content is centered in it.
protected  Node AbstractNoad.makeScripts(Node node, MathContext mc, FixedDimen delta, java.util.logging.Logger logger)
          Attach the subscripts and superscripts to the current hlist.
 

Constructors in de.dante.extex.typesetter.type.noad with parameters of type Node
NodeNoad(Node node)
          Creates a new object.
 

Uses of Node in de.dante.extex.typesetter.type.node
 

Subinterfaces of Node in de.dante.extex.typesetter.type.node
 interface KernNode
          This interface describes a horizontal or vertical adjustment of the current position on the page.
 interface SkipNode
          This is a marker interface to tie together glue node and the leaders nodes.
 

Classes in de.dante.extex.typesetter.type.node that implement Node
 class AbstractExpandableNode
          This node represents a TeX "glue" node.
 class AbstractKernNode
          This class provides the same functionality as KernNode but is distinguishable for the sake of some fine differentiations in TeX.
 class AbstractNode
          This abstract class provides some methods common to all Nodes.
 class AccentKernNode
          This class provides the same functionality as KernNode but is distinguishable for the sake of some fine differentiations in TeX.
 class AdjustNode
          The adjust node is used to insert material which should be pushed out the enclosing vertical list.
 class AfterMathNode
          This node represents a TeX "math" node with the subtype "after".
 class AlignedLeadersNode
          This node represents an aligned leaders node as used by the primitive \leaders.
 class BeforeMathNode
          This node represents a TeX "math" node with the subtype "before".
 class CenteredLeadersNode
          This node represents an centered leaders node as used by the primitive \cleaders.
 class CharNode
          This is the Node which carries a single character.
 class DiscretionaryNode
          This node represents a glyph which can be broken if required.
 class ExpandedLeadersNode
          This node represents an expandable leaders node as used by the primitive \xleaders.
 class ExplicitKernNode
          This class represents an explicit kerning node for the typesetter.
 class ExtensionNode
          This class provides an extension mechanism for nodes.
 class GenericNodeList
          Abstract base class for all NodeLists.
 class GlueNode
          This node represents a TeX "glue" node.
 class HorizontalListNode
          This class provides a container for nodes which is interpreted as horizontal list.
 class ImageNode
          This node contains an image which should be passed to the backend driver.
 class ImplicitKernNode
          This class provides the same functionality as KernNode but is distinguishable for the sake of some fine differentiations in TeX.
 class InsertionNode
          This node is meant to record an insertion.
 class LigatureNode
          The ligature node represents a ligature of several characters.
 class MarkNode
          A mark node carries some tokens which can be extracted after the page has been completed.
 class PenaltyNode
          This class represents a Node which holds a penalty value.
 class RuleNode
          The rule node represents a rectangular area on the page filled with some color.
 class SpaceNode
          A space node represents a simple space character.
 class SpecialNode
          This node contains text which should be passed to the back-end driver.
 class VerticalListNode
          This class provides an implementation for a vertical list.
 class VirtualCharNode
          This class exposes itself as character node but contains an hlist internally.
 class WhatsItCloseNode
          This WhatsIt node closes an out file on shipping.
 class WhatsItNode
          This node type represents the extension node from the perspective of TeX.
 class WhatsItOpenNode
          This WhatsIt node which opens an out file at shipping.
 class WhatsItWriteNode
          This WhatsIt node writes some expanded tokens to an out file on shipping.
 

Methods in de.dante.extex.typesetter.type.node that return Node
 Node WhatsItOpenNode.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
          This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter.
 Node WhatsItCloseNode.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
          This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter.
 Node VirtualCharNode.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
           
 Node VirtualCharNode.get(int index)
           
 Node VirtualCharNode.remove(int index)
           
 Node VerticalListNode.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
           
 Node MarkNode.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
           
 Node HorizontalListNode.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
           
 Node GenericNodeList.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
           
 Node GenericNodeList.get(int index)
           
 Node GenericNodeList.remove(int index)
           
 Node ExpandedLeadersNode.getRepeat()
          Getter for the repeated construction.
 Node CenteredLeadersNode.getRepeat()
          Getter for the repeated construction.
 Node AlignedLeadersNode.getRepeat()
          Getter for the repeated construction.
 Node AlignedLeadersNode.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
           
 Node AbstractNode.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
          This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter.
 Node WhatsItWriteNode.atShipping(Context context, Typesetter typesetter, NodeVisitor visitor, boolean inHMode)
          This method performs any actions which are required to be executed at the time of shipping the node to the Page.
 

Methods in de.dante.extex.typesetter.type.node with parameters of type Node
 void VirtualCharNode.add(int index, Node node)
           
 void VirtualCharNode.add(Node node)
           
 void VerticalListNode.add(int index, Node node)
           
 void VerticalListNode.add(Node node)
           
 void HorizontalListNode.add(int index, Node node)
           
 void HorizontalListNode.add(Node node)
           
 void GenericNodeList.add(int index, Node node)
           
 void GenericNodeList.add(Node node)
           
 

Constructors in de.dante.extex.typesetter.type.node with parameters of type Node
HorizontalListNode(Node node)
          Creates a new object.
HorizontalListNode(Node node1, Node node2)
          Creates a new object.
GenericNodeList(Node node)
          Creates a new object.
ExpandedLeadersNode(Node node, FixedGlue glue, boolean horizontal)
          Creates a new object.
CenteredLeadersNode(Node node, FixedGlue glue, boolean horizontal)
          Creates a new object.
AlignedLeadersNode(Node node, FixedGlue glue, boolean horizontal)
          Creates a new object.
 

Uses of Node in de.dante.extex.typesetter.type.node.factory
 

Methods in de.dante.extex.typesetter.type.node.factory that return Node
 Node SimpleUnicodeNodeFactory.getNode(TypesettingContext typesettingContext, UnicodeChar uc)
          Create a new instance for the node.
 Node SimpleNodeFactory.getNode(TypesettingContext typesettingContext, UnicodeChar uc)
          Create a new instance for the node.
 Node NodeFactory.getNode(TypesettingContext typesettingContext, UnicodeChar uc)
          Create a new instance of a character node.
 Node CachingUnicodeNodeFactory.getNode(TypesettingContext typesettingContext, UnicodeChar uc)
          Create a new instance for the node.
 Node CachingNodeFactory.getNode(TypesettingContext typesettingContext, UnicodeChar uc)
          Create a new instance for the node.
 

Uses of Node in de.dante.extex.typesetter.type.node.pdftex
 

Classes in de.dante.extex.typesetter.type.node.pdftex that implement Node
 class PdfAnnotation
          This node carries an annotation for PDF.
 class PdfDest
          This node marks the target for a link.
 class PdfEndLink
          This node signals the end of a link.
 class PdfEndThread
          This node signals the end of a thread.
 class PdfLiteral
          This node signals the end of a link.
 class PdfObject
          This node contains an PDF Object.
 class PdfRefObj
          This node denotes the reference to an object.
 class PdfRefXForm
          This node denotes the reference to an xform.
 class PdfRefXImage
          This node denotes the reference to an ximage.
 class PdfStartLink
          This node signals the start of a link.
 class PdfThread
          This node contains an PDF Object.
 class PdfXForm
          This node contains an X Form.
 class PdfXImage
          This node denotes an ximage.