de.dante.extex.typesetter.type.noad
Class RelationNoad
java.lang.Object
de.dante.extex.typesetter.type.noad.AbstractNoad
de.dante.extex.typesetter.type.noad.AbstractNucleusNoad
de.dante.extex.typesetter.type.noad.RelationNoad
- All Implemented Interfaces:
- Noad, SimpleNoad
- public class RelationNoad
- extends AbstractNucleusNoad
- implements SimpleNoad
This Noad represents a relation symbol.
- Version:
- $Revision: 1.14 $
- Author:
- Gerd Neugebauer
- See Also:
- "TTP [682]"
Method Summary |
protected void |
toStringAdd(java.lang.StringBuffer sb,
int depth)
Add some information in the middle of the default toString method. |
void |
typeset(Noad previousNoad,
NoadList noads,
int index,
NodeList list,
MathContext mathContext,
java.util.logging.Logger logger)
Translate a Noad into a NodeList. |
Methods inherited from class de.dante.extex.typesetter.type.noad.AbstractNoad |
getLocalizer, getSpacingClass, getSubscript, getSuperscript, makeScripts, rebox, setSpacingClass, setSubscript, setSuperscript, toString, toString, toStringSubsidiaray |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RelationNoad
public RelationNoad(Noad nucleus,
TypesettingContext tc)
- Creates a new object.
- Parameters:
nucleus
- the nucleustc
- the typesetting context for the color
toStringAdd
protected void toStringAdd(java.lang.StringBuffer sb,
int depth)
- Description copied from class:
AbstractNoad
- Add some information in the middle of the default toString method.
- Overrides:
toStringAdd
in class AbstractNoad
- Parameters:
sb
- the target string bufferdepth
- the recursion depth- See Also:
- "TTP [696]",
AbstractNoad.toStringAdd(
java.lang.StringBuffer,
int)
typeset
public void typeset(Noad previousNoad,
NoadList noads,
int index,
NodeList list,
MathContext mathContext,
java.util.logging.Logger logger)
throws TypesetterException,
ConfigurationException
- Description copied from interface:
Noad
- Translate a Noad into a NodeList.
- Specified by:
typeset
in interface Noad
- Parameters:
previousNoad
- the previous noadnoads
- the list of noads currently processedindex
- the index of the current node in the listlist
- the list to add the nodes to. This list contains the Nodes
previously typeset. Thus it can be used to look backmathContext
- the context to considerlogger
- the logger for debugging and tracing information
- Throws:
ConfigurationException
- in case of a configuration problem
TypesetterException
- in case of a problem- See Also:
Noad.typeset(
de.dante.extex.typesetter.type.noad.Noad,
de.dante.extex.typesetter.type.noad.NoadList,
int,
de.dante.extex.typesetter.type.NodeList,
de.dante.extex.typesetter.type.noad.util.MathContext,
java.util.logging.Logger)