|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Node | |
|---|---|
| org.extex.backend.documentWriter.postscript.converter | This package contains converters for the a PostScript DocumentWriter. |
| org.extex.engine.typesetter.page | This package contains the backend support for pages of the core engine of
|
| org.extex.pdf.api.node | This package contains the basic data types for nodes targeted towards a
|
| org.extex.typesetter | This package contains the typesetter definitions for ExTeX. |
| org.extex.typesetter.impl | This package contains an implmentation of a typesetter and its associated classes. |
| org.extex.typesetter.listMaker | This package contains implementations for list makers of several kind. |
| org.extex.typesetter.listMaker.math | This package contains implementations for math list makers. |
| org.extex.typesetter.type | This package contains type definitions for the typesetter. |
| org.extex.typesetter.type.noad | This package contains the data structures for Noads. |
| org.extex.typesetter.type.node | This package contains the basic data types for nodes as stored in boxed and processed by the typesetter in ExTeX. |
| org.extex.typesetter.type.node.factory | This package contains the definition of a node factory and some implemnetations for it. |
| org.extex.unit.tex.file.nodes | This package contains node types used for handling delayed file operations. |
| Uses of Node in org.extex.backend.documentWriter.postscript.converter |
|---|
| Methods in org.extex.backend.documentWriter.postscript.converter with parameters of type Node | |
|---|---|
protected void |
Ps.drawBox(java.io.PrintStream out,
Node node,
FixedDimen x,
FixedDimen y)
Draw a little box showing the dimensions of the node. |
protected void |
Ps.drawGrayBox(java.io.PrintStream out,
Node node,
FixedDimen x,
FixedDimen y)
Draw a little box showing the dimensions of the node. |
| Uses of Node in org.extex.engine.typesetter.page |
|---|
| Methods in org.extex.engine.typesetter.page that return Node | |
|---|---|
Node |
PageFactoryNodeVisitor.visitAdjust(AdjustNode node,
java.lang.Boolean isHMode)
This method is called when an AdjustNode has been
encountered. |
Node |
PageFactoryNodeVisitor.visitAfterMath(AfterMathNode node,
java.lang.Boolean isHMode)
This method is called when an AfterMathNode has
been encountered. |
Node |
PageFactoryNodeVisitor.visitAlignedLeaders(AlignedLeadersNode node,
java.lang.Boolean isHMode)
This method is called when an AlignedLeadersNode
has been encountered. |
Node |
PageFactoryNodeVisitor.visitBeforeMath(BeforeMathNode node,
java.lang.Boolean isHMode)
This method is called when a BeforeMathNode has
been encountered. |
Node |
PageFactoryNodeVisitor.visitCenteredLeaders(CenteredLeadersNode node,
java.lang.Boolean isHMode)
This method is called when a CenteredLeadersNode
has been encountered. |
Node |
PageFactoryNodeVisitor.visitChar(CharNode node,
java.lang.Boolean isHMode)
This method is called when a CharNode has been
encountered. |
Node |
PageFactoryNodeVisitor.visitDiscretionary(DiscretionaryNode node,
java.lang.Boolean isHMode)
This method is called when a DiscretionaryNode
has been encountered. |
Node |
PageFactoryNodeVisitor.visitExpandedLeaders(ExpandedLeadersNode node,
java.lang.Boolean isHMode)
This method is called when an ExpandedLeadersNode
has been encountered. |
Node |
PageFactoryNodeVisitor.visitGlue(GlueNode node,
java.lang.Boolean isHMode)
This method is called when a GlueNode has been
encountered. |
Node |
PageFactoryNodeVisitor.visitHorizontalList(HorizontalListNode list,
java.lang.Boolean isHMode)
This method is called when a HorizontalListNode
has been encountered. |
Node |
PageFactoryNodeVisitor.visitInsertion(InsertionNode node,
java.lang.Boolean isHMode)
This method is called when an InsertionNode has
been encountered. |
Node |
PageFactoryNodeVisitor.visitKern(KernNode node,
java.lang.Boolean isHMode)
This method is called when a KernNode has been
encountered. |
Node |
PageFactoryNodeVisitor.visitLigature(LigatureNode node,
java.lang.Boolean isHMode)
This method is called when a LigatureNode has been
encountered. |
Node |
PageFactoryNodeVisitor.visitMark(MarkNode node,
java.lang.Boolean isHMode)
This method is called when a MarkNode has been
encountered. |
Node |
PageFactoryNodeVisitor.visitPenalty(PenaltyNode node,
java.lang.Boolean isHMode)
This method is called when a PenaltyNode has been
encountered. |
Node |
PageFactoryNodeVisitor.visitRule(RuleNode node,
java.lang.Boolean isHMode)
This method is called when a RuleNode has been
encountered. |
Node |
PageFactoryNodeVisitor.visitSpace(SpaceNode node,
java.lang.Boolean isHMode)
This method is called when a SpaceNode has been
encountered. |
Node |
PageFactoryNodeVisitor.visitVerticalList(VerticalListNode list,
java.lang.Boolean isHMode)
This method is called when a VerticalListNode
has been encountered. |
Node |
PageFactoryNodeVisitor.visitVirtualChar(VirtualCharNode node,
java.lang.Boolean isHMode)
This method is called when a VirtualCharNode
has been encountered. |
Node |
PageFactoryNodeVisitor.visitWhatsIt(WhatsItNode node,
java.lang.Boolean isHMode)
This method is called when a WhatsItNode has been
encountered. |
| Uses of Node in org.extex.pdf.api.node |
|---|
| Classes in org.extex.pdf.api.node 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. |
| Uses of Node in org.extex.typesetter |
|---|
| Methods in org.extex.typesetter that return Node | |
|---|---|
Node |
ListMaker.getLastNode()
Access the last node on the list. |
| Methods in org.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 org.extex.typesetter.impl |
|---|
| Methods in org.extex.typesetter.impl that return Node | |
|---|---|
Node |
TypesetterImpl.getLastNode()
Access the last node on the list. |
Node |
NullTypesetterImpl.getLastNode()
Access the last node on the list. |
| Methods in org.extex.typesetter.impl with parameters of type Node | |
|---|---|
void |
TypesetterImpl.add(Node node)
Add an arbitrary node to the internal list of nodes gathered so far. |
void |
NullTypesetterImpl.add(Node node)
Add an arbitrary node to the internal list of nodes gathered so far. |
| Uses of Node in org.extex.typesetter.listMaker |
|---|
| Methods in org.extex.typesetter.listMaker that return Node | |
|---|---|
Node |
HorizontalListMaker.getLastNode()
Access the last node on the list. |
Node |
InnerVerticalListMaker.getLastNode()
Access the last node on the list. |
| Methods in org.extex.typesetter.listMaker with parameters of type Node | |
|---|---|
void |
HorizontalListMaker.add(Node c)
Add an arbitrary node to the internal list of nodes gathered so far. |
void |
InnerVerticalListMaker.add(Node n)
Add an arbitrary node to the internal list of nodes gathered so far. |
| Uses of Node in org.extex.typesetter.listMaker.math |
|---|
| Methods in org.extex.typesetter.listMaker.math that return Node | |
|---|---|
Node |
MathListMaker.getLastNode()
Access the last node on the list. |
| Methods in org.extex.typesetter.listMaker.math with parameters of type Node | |
|---|---|
void |
MathListMaker.add(Node node)
Add an arbitrary node to the internal list of nodes gathered so far. |
| Uses of Node in org.extex.typesetter.type |
|---|
| Subinterfaces of Node in org.extex.typesetter.type | |
|---|---|
interface |
NodeList
This interface describes the features of a linear collection of nodes. |
interface |
OrientedNode
This interface describes a node which is oriented in horizontal or vertical direction. |
interface |
OrientedNodeList
This interface unites the features of a node list and an oriented node. |
| Methods in org.extex.typesetter.type that return Node | |
|---|---|
Node |
Node.atShipping(PageContext context,
Typesetter typesetter,
FixedDimen posX,
FixedDimen posY)
This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter. |
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. |
| Methods in org.extex.typesetter.type that return types with arguments of type Node | |
|---|---|
java.util.Iterator<Node> |
NodeList.iterator()
Get a new iterator for all nodes in the list. |
| Methods in org.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 org.extex.typesetter.type.noad |
|---|
| Methods in org.extex.typesetter.type.noad that return Node | |
|---|---|
protected Node |
AbstractNoad.makeScripts(Node node,
MathContext mc,
FixedDimen delta,
java.util.logging.Logger logger)
Attach the subscripts and superscripts to the current hlist. |
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. |
| Methods in org.extex.typesetter.type.noad with parameters of type Node | |
|---|---|
protected Node |
AbstractNoad.makeScripts(Node node,
MathContext mc,
FixedDimen delta,
java.util.logging.Logger logger)
Attach the subscripts and superscripts to the current hlist. |
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. |
| Constructors in org.extex.typesetter.type.noad with parameters of type Node | |
|---|---|
NodeNoad(Node node)
Creates a new object. |
|
| Uses of Node in org.extex.typesetter.type.node |
|---|
| Subinterfaces of Node in org.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 org.extex.typesetter.type.node that implement Node | |
|---|---|
class |
AbstractExpandableNode
This node represents a |
class |
AbstractKernNode
This class provides the same functionality as KernNode but is
distinguishable for the sake of some fine differentiations in |
class |
AbstractLeadersNode
This node represents a leaders node as used by the primitives \leaders, \cleaders, and \xleaders. |
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
|
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 |
class |
AlignedLeadersNode
This node represents an aligned leaders node as used by the primitive \leaders. |
class |
BeforeMathNode
This node represents a |
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 |
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 back-end driver. |
class |
ImplicitKernNode
This class provides the same functionality as KernNode but is
distinguishable for the sake of some fine differentiations in
|
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 |
WhatsItNode
This node type represents the extension node from the perspective of |
| Methods in org.extex.typesetter.type.node that return Node | |
|---|---|
Node |
AbstractLeadersNode.atShipping(PageContext context,
Typesetter typesetter,
FixedDimen posX,
FixedDimen posY)
This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter. It is a NOOP in the abstract base class and should be overwritten by sub-classes if required. |
Node |
AbstractNode.atShipping(PageContext context,
Typesetter typesetter,
FixedDimen posX,
FixedDimen posY)
This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter. |
Node |
MarkNode.atShipping(PageContext context,
Typesetter typesetter,
FixedDimen posX,
FixedDimen posY)
This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter. It is a NOOP in the abstract base class and should be overwritten by sub-classes if required. |
protected abstract Node |
AbstractLeadersNode.fillHorizontally(long total,
Node n,
FixedDimen posX,
FixedDimen posY)
Compute the horizontal list with appropriately many instances of the repeat box. |
protected Node |
AlignedLeadersNode.fillHorizontally(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
Compute the horizontal list with appropriately many instances of the repeat box. |
protected Node |
ExpandedLeadersNode.fillHorizontally(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
The method determines how much horizontal space is left and distributes it if necessary. |
protected Node |
CenteredLeadersNode.fillHorizontally(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
The method determines how much horizontal space is left and distributes it if necessary. |
protected abstract Node |
AbstractLeadersNode.fillVertically(long total,
Node n,
FixedDimen posX,
FixedDimen posY)
Compute the vertical list with appropriately many instances of the repeat box. |
protected Node |
AlignedLeadersNode.fillVertically(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
Compute the vertical list with appropriately many instances of the repeat box. |
protected Node |
ExpandedLeadersNode.fillVertically(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
The method determines how much vertical space is left and distributes it if necessary. |
protected Node |
CenteredLeadersNode.fillVertically(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
The method determines how much vertical space is left and distributes it if necessary. |
Node |
VirtualCharNode.get(int index)
Getter for a node at a given position. |
Node |
GenericNodeList.get(int index)
Getter for a node at a given position. |
Node |
AbstractLeadersNode.getRepeat()
Getter for the repeated construction. |
Node |
HorizontalListNode.remove(int index)
Remove an element at a given position. |
Node |
VirtualCharNode.remove(int index)
Remove an element at a given position. |
Node |
GenericNodeList.remove(int index)
Remove an element at a given position. |
Node |
VerticalListNode.remove(int index)
Remove an element at a given position. |
| Methods in org.extex.typesetter.type.node that return types with arguments of type Node | |
|---|---|
java.util.Iterator<Node> |
VirtualCharNode.iterator()
Get a new iterator for all nodes in the list. |
java.util.Iterator<Node> |
GenericNodeList.iterator()
Get a new iterator for all nodes in the list. |
| Methods in org.extex.typesetter.type.node with parameters of type Node | |
|---|---|
void |
HorizontalListNode.add(int index,
Node node)
Add a node to the node list at a given position. |
void |
VirtualCharNode.add(int index,
Node node)
Add a node to the node list at a given position. |
void |
GenericNodeList.add(int index,
Node node)
Add a node to the node list at a given position. |
void |
VerticalListNode.add(int index,
Node node)
Add a node to the node list at a given position. |
void |
HorizontalListNode.add(Node node)
Add a node to the node list. |
void |
VirtualCharNode.add(Node node)
Add a node to the node list. |
void |
GenericNodeList.add(Node node)
Add a node to the node list. |
void |
VerticalListNode.add(Node node)
Add a node to the node list. |
protected abstract Node |
AbstractLeadersNode.fillHorizontally(long total,
Node n,
FixedDimen posX,
FixedDimen posY)
Compute the horizontal list with appropriately many instances of the repeat box. |
protected Node |
AlignedLeadersNode.fillHorizontally(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
Compute the horizontal list with appropriately many instances of the repeat box. |
protected Node |
ExpandedLeadersNode.fillHorizontally(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
The method determines how much horizontal space is left and distributes it if necessary. |
protected Node |
CenteredLeadersNode.fillHorizontally(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
The method determines how much horizontal space is left and distributes it if necessary. |
protected abstract Node |
AbstractLeadersNode.fillVertically(long total,
Node n,
FixedDimen posX,
FixedDimen posY)
Compute the vertical list with appropriately many instances of the repeat box. |
protected Node |
AlignedLeadersNode.fillVertically(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
Compute the vertical list with appropriately many instances of the repeat box. |
protected Node |
ExpandedLeadersNode.fillVertically(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
The method determines how much vertical space is left and distributes it if necessary. |
protected Node |
CenteredLeadersNode.fillVertically(long total,
Node node,
FixedDimen posX,
FixedDimen posY)
The method determines how much vertical space is left and distributes it if necessary. |
| Constructors in org.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. |
|
VerticalListNode(Node node)
Creates a new list with a node in it. |
|
| Uses of Node in org.extex.typesetter.type.node.factory |
|---|
| Methods in org.extex.typesetter.type.node.factory that return Node | |
|---|---|
Node |
SimpleUnicodeNodeFactory.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 |
CachingNodeFactory.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 |
CachingUnicodeNodeFactory.getNode(TypesettingContext typesettingContext,
UnicodeChar uc)
Create a new instance for the node. |
| Uses of Node in org.extex.unit.tex.file.nodes |
|---|
| Classes in org.extex.unit.tex.file.nodes that implement Node | |
|---|---|
class |
WhatsItCloseNode
This WhatsIt node closes an out file on shipping. |
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 org.extex.unit.tex.file.nodes that return Node | |
|---|---|
Node |
WhatsItOpenNode.atShipping(PageContext context,
Typesetter typesetter,
FixedDimen posX,
FixedDimen posY)
This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter. It is a NOOP in the abstract base class and should be overwritten by sub-classes if required. |
Node |
WhatsItWriteNode.atShipping(PageContext context,
Typesetter typesetter,
FixedDimen posX,
FixedDimen posY)
This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter. It is a NOOP in the abstract base class and should be overwritten by sub-classes if required. |
Node |
WhatsItCloseNode.atShipping(PageContext context,
Typesetter typesetter,
FixedDimen posX,
FixedDimen posY)
This method performs any action which are required to executed at the time of shipping the node to the DocumentWriter. It is a NOOP in the abstract base class and should be overwritten by sub-classes if required. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||