|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.extex.interpreter.max.context.ContextImpl
org.extex.interpreter.context.impl.extension.ContextExtensionImpl
public class ContextExtensionImpl
This is a reference implementation for an interpreter context with ExTeX functions.
| Constructor Summary | |
|---|---|
ContextExtensionImpl(Configuration config)
Creates a new object. |
|
| Method Summary | |
|---|---|
Bool |
getBool(java.lang.String name)
Getter for the bool register. |
HashToks |
getHashToks(java.lang.String name)
Getter for the hashtoks
register. |
Pair |
getPair(java.lang.String name)
Getter for the pair
register. |
Real |
getReal(java.lang.String name)
Getter for the real
register. |
Transform |
getTransform(java.lang.String name)
Getter for the transform
register. |
void |
setBool(java.lang.String name,
Bool value)
Setter for the bool register in
the current group. |
void |
setBool(java.lang.String name,
Bool value,
boolean global)
Setter for the bool register in
all requested groups. |
void |
setHashToks(java.lang.String name,
HashToks value)
Setter for the hashtoks
register in the current group. |
void |
setHashToks(java.lang.String name,
HashToks value,
boolean global)
Setter for the hashtoks
register in all requested groups. |
void |
setPair(java.lang.String name,
Pair value)
Setter for the pair
register in the current group. |
void |
setPair(java.lang.String name,
Pair value,
boolean global)
Setter for the pair
register in all requested groups. |
void |
setReal(java.lang.String name,
Real value)
Setter for the real
register in the current group. |
void |
setReal(java.lang.String name,
Real value,
boolean global)
Setter for the real
register in all requested groups. |
void |
setTransform(java.lang.String name,
Transform value)
Setter for the transform
register in the current group. |
void |
setTransform(java.lang.String name,
Transform value,
boolean global)
Setter for the transform
register in all requested groups. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.extex.interpreter.context.Context |
|---|
addUnit, esc, esc, escapechar, get, getAfterassignment, getBox, getConditional, getDelcode, getGlue, getId, getIfLevel, getLanguage, getLanguageManager, getLccode, getMagnification, getMathcode, getMuskip, getNamespace, getParshape, getSfcode, getStandardTokenStream, getTokenFactory, getTokenizer, getTypesettingContext, getUccode, popConditional, popDirection, pushConditional, pushDirection, set, set, set, set, set, set, setAfterassignment, setBox, setCatcode, setDelcode, setGlue, setId, setLanguageManager, setLccode, setMagnification, setMathcode, setMuskip, setNamespace, setParshape, setSfcode, setStandardTokenStream, setTokenFactory, setUccode, unitIterator |
| Methods inherited from interface org.extex.interpreter.context.ContextCode |
|---|
getCode, setCode |
| Methods inherited from interface org.extex.interpreter.context.ContextCount |
|---|
getCount, setCount |
| Methods inherited from interface org.extex.interpreter.context.ContextDimen |
|---|
getDimen, setDimen, setDimen |
| Methods inherited from interface org.extex.interpreter.context.ContextFile |
|---|
getInFile, getOutFile, setInFile, setOutFile |
| Methods inherited from interface org.extex.interpreter.context.ContextFont |
|---|
getFont, getFontFactory, setFont, setFontFactory |
| Methods inherited from interface org.extex.interpreter.context.ContextGroup |
|---|
afterGroup, afterGroup, closeGroup, getGroupInfos, getGroupLevel, getGroupType, isGlobalGroup, openGroup |
| Methods inherited from interface org.extex.interpreter.context.ContextErrorCount |
|---|
getErrorCount, incrementErrorCount |
| Methods inherited from interface org.extex.interpreter.context.ContextInteraction |
|---|
getInteraction, setInteraction |
| Methods inherited from interface org.extex.interpreter.context.ContextTokens |
|---|
getToks, getToksOrNull, setToks |
| Methods inherited from interface org.extex.interpreter.context.ContextMark |
|---|
clearSplitMarks, getBottomMark, getFirstMark, getSplitBottomMark, getSplitFirstMark, getTopMark, setMark, setSplitMark, startMarks |
| Methods inherited from interface org.extex.scanner.api.Tokenizer |
|---|
getCatcode |
| Methods inherited from interface org.extex.typesetter.PageContext |
|---|
getCountOption, getDimenOption, getFont, getGlueOption, getOutFile, getTypesettingContextFactory, setCountOption, setMark, setOutFile |
| Constructor Detail |
|---|
public ContextExtensionImpl(Configuration config)
throws ConfigurationException,
GeneralException
config - the configuration
ConfigurationException - ...
GeneralException - ...| Method Detail |
|---|
public Real getReal(java.lang.String name)
ContextExtensionreal
register. Real registers are named, either with a number or an arbitrary
string.
getReal in interface ContextExtensionname - the name or number of the real register
null if it is not definedContextExtension.getReal(
java.lang.String)
public void setReal(java.lang.String name,
Real value,
boolean global)
ContextExtensionreal
register in all requested groups. Real registers are named, either with a
number or an arbitrary string.
setReal in interface ContextExtensionname - the name or the number of the registervalue - the new value of the registerglobal - the indicator for the scope; true means all
groups; otherwise the current group is affected onlyContextExtension.setReal(
java.lang.String, org.extex.interpreter.primitives.register.real.Real,
boolean)
public void setReal(java.lang.String name,
Real value)
ContextExtensionreal
register in the current group. Real registers are named, either with a
number or an arbitrary string.
setReal in interface ContextExtensionname - the name or the number of the registervalue - the new value of the registerContextExtension.setReal(
java.lang.String, org.extex.interpreter.primitives.register.real.Real)public Bool getBool(java.lang.String name)
ContextExtensionbool register.
Bool registers are named, either with a number or an arbitrary string.
getBool in interface ContextExtensionname - the name or number of the register
null if it is not definedContextExtension.getBool(java.lang.String)
public void setBool(java.lang.String name,
Bool value,
boolean global)
ContextExtensionbool register in
all requested groups. Bool registers are named, either with a number or
an arbitrary string.
setBool in interface ContextExtensionname - the name or the number of the registervalue - the new value of the registerglobal - the indicator for the scope; true means all
groups; otherwise the current group is affected onlyContextExtension.setBool(
java.lang.String, org.extex.interpreter.primitives.register.bool.Bool,
boolean)
public void setBool(java.lang.String name,
Bool value)
ContextExtensionbool register in
the current group. Bool registers are named, either with a number or an
arbitrary string.
setBool in interface ContextExtensionname - the name or the number of the registervalue - the new value of the registerContextExtension.setBool(
java.lang.String, org.extex.interpreter.primitives.register.bool.Bool)public Pair getPair(java.lang.String name)
ContextExtensionpair
register. Pair registers are named, either with a number or an arbitrary
string.
getPair in interface ContextExtensionname - the name or number of the register
null if it is not definedContextExtension.getPair(
java.lang.String)
public void setPair(java.lang.String name,
Pair value,
boolean global)
ContextExtensionpair
register in all requested groups. Pair registers are named, either with a
number or an arbitrary string.
setPair in interface ContextExtensionname - the name or the number of the registervalue - the new value of the registerglobal - the indicator for the scope; true means all
groups; otherwise the current group is affected onlyContextExtension.setPair(
java.lang.String, org.extex.interpreter.primitives.register.pair.Pair,
boolean)
public void setPair(java.lang.String name,
Pair value)
ContextExtensionpair
register in the current group. Pair registers are named, either with a
number or an arbitrary string.
setPair in interface ContextExtensionname - the name or the number of the registervalue - the new value of the registerContextExtension.setPair(
java.lang.String, org.extex.interpreter.primitives.register.pair.Pair)public Transform getTransform(java.lang.String name)
ContextExtensiontransform
register. Transform registers are named, either with a number or an
arbitrary string.
getTransform in interface ContextExtensionname - the name or number of the register
null if it is not definedContextExtension.getTransform(
java.lang.String)
public void setTransform(java.lang.String name,
Transform value,
boolean global)
ContextExtensiontransform
register in all requested groups. Transform registers are named, either
with a number or an arbitrary string.
setTransform in interface ContextExtensionname - the name or the number of the registervalue - the new value of the registerglobal - the indicator for the scope; true means all
groups; otherwise the current group is affected onlyContextExtension.setTransform(
java.lang.String,
org.extex.interpreter.primitives.register.transform.Transform, boolean)
public void setTransform(java.lang.String name,
Transform value)
ContextExtensiontransform
register in the current group. Transform registers are named, either with
a number or an arbitrary string.
setTransform in interface ContextExtensionname - the name or the number of the registervalue - the new value of the registerContextExtension.setTransform(
java.lang.String,
org.extex.interpreter.primitives.register.transform.Transform)public HashToks getHashToks(java.lang.String name)
ContextExtensionhashtoks
register. Transform registers are named, either with a number or an
arbitrary string.
getHashToks in interface ContextExtensionname - the name or number of the register
null if it is not definedContextExtension.getHashToks(
java.lang.String)
public void setHashToks(java.lang.String name,
HashToks value,
boolean global)
ContextExtensionhashtoks
register in all requested groups. Transform registers are named, either
with a number or an arbitrary string.
setHashToks in interface ContextExtensionname - the name or the number of the registervalue - the new value of the registerglobal - the indicator for the scope; true means all
groups; otherwise the current group is affected onlyContextExtension.setHashToks(
java.lang.String,
org.extex.interpreter.primitives.register.hash.HashToks, boolean)
public void setHashToks(java.lang.String name,
HashToks value)
ContextExtensionhashtoks
register in the current group. Hashtoks registers are named, either with
a number or an arbitrary string.
setHashToks in interface ContextExtensionname - the name or the number of the registervalue - the new value of the registerContextExtension.setHashToks(
java.lang.String,
org.extex.interpreter.primitives.register.hash.HashToks)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||