Uses of Interface
de.dante.extex.typesetter.type.noad.Noad

Packages that use Noad
de.dante.extex.interpreter.type.math This package contains math data types for ExTeX. 
de.dante.extex.typesetter.listMaker.math This package contains implementations for math list makers. 
de.dante.extex.typesetter.type.noad This package contains the data structures for Noads. 
 

Uses of Noad in de.dante.extex.interpreter.type.math
 

Classes in de.dante.extex.interpreter.type.math that implement Noad
 class MathDelimiter
          This class provides a container for a delimiter consisting of a class, a large, and a small math glyph.
 

Methods in de.dante.extex.interpreter.type.math that return Noad
 Noad MathDelimiter.getSubscript()
           
 Noad MathDelimiter.getSuperscript()
           
 

Methods in de.dante.extex.interpreter.type.math with parameters of type Noad
 void MathDelimiter.setSubscript(Noad subscript)
           
 void MathDelimiter.setSuperscript(Noad superscript)
           
 void MathDelimiter.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 

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

Methods in de.dante.extex.typesetter.listMaker.math that return Noad
 Noad NoadConsumer.getLastNoad()
          Get access to the previous noad.
 Noad NoadConsumer.scanNoad(Flags flags, Context context, TokenSource source, Typesetter typesetter, java.lang.String primitive)
          Process the input until a Noad is completed.
protected  Noad MathListMaker.getInsertionPoint()
          Getter for the contents of the insertion point.
 Noad MathListMaker.getLastNoad()
           
protected  Noad MathListMaker.getNoads()
          Getter for Noads.
 Noad MathListMaker.scanNoad(Flags flags, Context context, TokenSource source, Typesetter typesetter, java.lang.String primitive)
           
 

Methods in de.dante.extex.typesetter.listMaker.math with parameters of type Noad
 void NoadConsumer.add(Noad noad)
          Add an arbitrary Noad to the internal list if it is prepared to hold one.
 void MathListMaker.add(Noad noad)
           
 

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

Classes in de.dante.extex.typesetter.type.noad that implement Noad
 class AbstractNoad
          This is the abstract base class for Noads.
 class AbstractNucleusNoad
          This abstract noad represents a Noad with a nucleus.
 class AccentNoad
          This Noad represents some mathematical material with an accent above.
 class BinaryNoad
          This Noad represents a binary operator.
 class CharNoad
          This class provides a container for a mathematical character.
 class ChoiceNoad
          This noad provides a switch construction depending on the current style.
 class CloseNoad
          This Noad represents a closing delimiter.
 class FractionNoad
          This Noad represents some mathematical material stacked above some other mathematical material.
 class GlueNoad
          This Noad carries a muglue value.
 class InnerNoad
          This noad is used to represent mathematical material which has additional white-space around it under certain circumstances.
 class KernNoad
          This Noad carries a kerning value in math units.
 class LeftNoad
          This Noad carries a delimiter which is set on the left side of the math material.
 class MathGlyph
          This class provides a container for a mathematical glyph.
 class MathList
          This class provides a container for Noads and Nodes.
 class MiddleNoad
          This Noad carries a delimiter which is set in the middle between math material surrounding it.
 class NodeNoad
          This noad contains a node which is passed through the math apparatus.
 class OpenNoad
          This Noad represents an open delimiter.
 class OperatorNoad
          This Noad represents an operator.
 class OrdinaryNoad
          This Noad represents an ordinary character.
 class OverlinedNoad
          This class provides an over-lining for the nucleus.
 class PunctationNoad
          This Noad represents a punctation mark.
 class RadicalNoad
          This noad represents mathematical material under a radical sign.
 class RelationNoad
          This Noad represents a relation symbol.
 class RightNoad
          This Noad carries a delimiter which is set on the right side of the math material following it.
 class StyleNoad
          This Noad indicates a change in the style to be used for the further processing.
 class UnderlinedNoad
          This class provides an underlining for the nucleus.
 class VCenterNoad
          This class represents a Noad with vertically centered material.
 

Methods in de.dante.extex.typesetter.type.noad that return Noad
 Noad StyleNoad.getSubscript()
           
 Noad StyleNoad.getSuperscript()
           
 Noad NodeNoad.getSubscript()
           
 Noad NodeNoad.getSuperscript()
           
 Noad NoadList.get(int index)
          Getter for a node at a given position.
 Noad NoadList.remove(int index)
          Remove an element at a given position.
 Noad NoadFactory.getNoad(MathCode mc, TypesettingContext tc)
          Provides an instance of a Noad of the appropriate type.
 Noad NoadFactory.getNoad(MathClass mathClass, MathGlyph glyph, TypesettingContext tc)
          Provides an instance of a Noad of the appropriate type.
 Noad Noad.getSubscript()
          Getter for the subscript.
 Noad Noad.getSuperscript()
          Getter for the superscript.
 Noad MathList.get(int index)
          Getter for a node at a given position.
 Noad MathList.getLastNoad()
          Getter for the last noad previously stored.
 Noad MathList.remove(int index)
          Remove an element at a given position.
 Noad MathGlyph.getSubscript()
           
 Noad MathGlyph.getSuperscript()
           
 Noad ChoiceNoad.getSubscript()
           
 Noad ChoiceNoad.getSuperscript()
           
 Noad AbstractNucleusNoad.getNucleus()
          Getter for nucleus.
 Noad AbstractNoad.getSubscript()
          Getter for the subscript.
 Noad AbstractNoad.getSuperscript()
          Getter for the superscript.
 

Methods in de.dante.extex.typesetter.type.noad with parameters of type Noad
 void VCenterNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void UnderlinedNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void StyleNoad.setSubscript(Noad subscript)
           
 void StyleNoad.setSuperscript(Noad superscript)
           
 void StyleNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void RightNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void RelationNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void RadicalNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void PunctationNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void OverlinedNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void OrdinaryNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void OperatorNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void OpenNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void NodeNoad.setSubscript(Noad subscript)
           
 void NodeNoad.setSuperscript(Noad superscript)
           
 void NodeNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void NoadList.add(Noad noad)
          Add an arbitrary noad to the list.
 void Noad.setSubscript(Noad subscript)
          Setter for the subscript.
 void Noad.setSuperscript(Noad superscript)
          Setter for the superscript.
 void Noad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void MiddleNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger, Dimen height, Dimen depth)
           
 void MathList.add(Noad noad)
          Add an arbitrary knot to the list.
 void MathList.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void MathGlyph.setSubscript(Noad subscript)
           
 void MathGlyph.setSuperscript(Noad superscript)
           
 void MathGlyph.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void LeftNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void LeftNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger, Dimen height, Dimen depth)
          Translate a Noad into a NodeList.
 void KernNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void InnerNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void GlueNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void FractionNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void CloseNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void ChoiceNoad.setSubscript(Noad subscript)
           
 void ChoiceNoad.setSuperscript(Noad superscript)
           
 void ChoiceNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void CharNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList nodes, MathContext mathContext, java.util.logging.Logger logger)
           
 void BinaryNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
 void AccentNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
           
protected static void AbstractNoad.toStringSubsidiaray(java.lang.StringBuffer sb, Noad noad, int depth, java.lang.String prefix)
          Print a noad to the string buffer preceded by some prefix if the noad is not null.
 void AbstractNoad.setSubscript(Noad subscript)
          Setter for the subscript.
 void AbstractNoad.setSuperscript(Noad superscript)
          Setter for the superscript.
 

Constructors in de.dante.extex.typesetter.type.noad with parameters of type Noad
VCenterNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
UnderlinedNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
RelationNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
RadicalNoad(MathDelimiter leftDelimiter, Noad nucleus, TypesettingContext tc)
          Creates a new object.
PunctationNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
OverlinedNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
OrdinaryNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
OperatorNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
OpenNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
MiddleNoad(LeftNoad noadPre, MathDelimiter delimiter, Noad noadPost)
          Creates a new object.
LeftNoad(Noad noad, MathDelimiter delimiter)
          Creates a new object.
InnerNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
CloseNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
ChoiceNoad(Noad displayMath, Noad textMath, Noad scriptMath, Noad scriptscriptMath)
          Creates a new object.
BinaryNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.
AccentNoad(MathCode accent, Noad nucleus, TypesettingContext tc)
          Creates a new object.
AbstractNucleusNoad(Noad nucleus, TypesettingContext tc)
          Creates a new object.