Uses of Interface
org.extex.typesetter.type.noad.Noad

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

Uses of Noad in org.extex.typesetter.listMaker.math
 

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

Methods in org.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)
          Add an arbitrary Noad to the internal list if it is prepared to hold one.
 

Uses of Noad in org.extex.typesetter.type.math
 

Classes in org.extex.typesetter.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 org.extex.typesetter.type.math that return Noad
 Noad MathDelimiter.getSubscript()
          Getter for the subscript.
 Noad MathDelimiter.getSuperscript()
          Getter for the superscript.
 

Methods in org.extex.typesetter.type.math with parameters of type Noad
 void MathDelimiter.setSubscript(Noad subscript)
          Setter for the subscript.
 void MathDelimiter.setSuperscript(Noad superscript)
          Setter for the superscript.
 void MathDelimiter.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 

Uses of Noad in org.extex.typesetter.type.noad
 

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

Methods in org.extex.typesetter.type.noad with parameters of type Noad
 void MathList.add(Noad noad)
          Add an arbitrary knot to the list.
 void MathGlyph.setSubscript(Noad subscript)
          Setter for the subscript.
 void ChoiceNoad.setSubscript(Noad subscript)
          Setter for the subscript.
 void NodeNoad.setSubscript(Noad subscript)
          Setter for the subscript.
 void Noad.setSubscript(Noad subscript)
          Setter for the subscript.
 void StyleNoad.setSubscript(Noad subscript)
          Setter for the subscript.
 void AbstractNoad.setSubscript(Noad subscript)
          Setter for the subscript.
 void MathGlyph.setSuperscript(Noad superscript)
          Setter for the superscript.
 void ChoiceNoad.setSuperscript(Noad superscript)
          Setter for the superscript.
 void NodeNoad.setSuperscript(Noad superscript)
          Setter for the superscript.
 void Noad.setSuperscript(Noad superscript)
          Setter for the superscript.
 void StyleNoad.setSuperscript(Noad superscript)
          Setter for the superscript.
 void AbstractNoad.setSuperscript(Noad superscript)
          Setter for the superscript.
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 MathGlyph.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void OperatorNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void ChoiceNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void NodeNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void BinaryNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void MathList.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 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 CharNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList nodes, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void FractionNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void StyleNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void KernNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void GlueNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void LeftNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void UnderlinedNoad.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)
          Translate a Noad into a NodeList.
 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 PunctationNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void RelationNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void RightNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void InnerNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void VCenterNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void CloseNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void OpenNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void RadicalNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 void AccentNoad.typeset(Noad previousNoad, NoadList noads, int index, NodeList list, MathContext mathContext, java.util.logging.Logger logger)
          Translate a Noad into a NodeList.
 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 MiddleNoad.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.
 

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