|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.dante.extex.interpreter.type.AbstractCode
de.dante.extex.interpreter.primitives.hyphen.AbstractHyphenationCode
de.dante.extex.interpreter.primitives.hyphen.RightHyphenmin
This class provides an implementation for the primitive
TODO missing documentation
\righthyphenmin
.
The Primitive \righthyphenmin
Syntax
〈righthyphenmin〉
→ \righthyphenmin 〈equals〉 〈number〉
Example:
\righthyphenmin=3
HyphernationTable
.
Each HyphernationTable
is based on \language
and has its own \righthyphenmin
value (other than the original
Field Summary | |
protected static long |
serialVersionUID
The constant serialVersionUID contains the id for serialization. |
Constructor Summary | |
RightHyphenmin(java.lang.String name)
Creates a new object. |
Method Summary | |
void |
advance(Flags prefix,
Context context,
TokenSource source,
Typesetter typesetter)
This method is called when the macro \advance has been seen. |
long |
convertCount(Context context,
TokenSource source,
Typesetter typesetter)
This method converts a register into a count. |
long |
convertDimen(Context context,
TokenSource source,
Typesetter typesetter)
This method converts a register into a dimen. |
void |
divide(Flags prefix,
Context context,
TokenSource source,
Typesetter typesetter)
This method is called when the macro \divide has been seen. |
void |
execute(Flags prefix,
Context context,
TokenSource source,
Typesetter typesetter)
Scan for righthyphenmin value and store it in the HyphernationTable with the language-number. |
void |
multiply(Flags prefix,
Context context,
TokenSource source,
Typesetter typesetter)
This method is called when the macro \multiply has been seen. |
Tokens |
the(Context context,
TokenSource source,
Typesetter typesetter)
Return the Tokens to show the content with \the . |
Methods inherited from class de.dante.extex.interpreter.primitives.hyphen.AbstractHyphenationCode |
getHyphenationTable |
Methods inherited from class de.dante.extex.interpreter.type.AbstractCode |
enableLocalization, getLocalizer, getName, isIf, isOuter, printable, printableControlSequence, readResolve, setName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static final long serialVersionUID
Constructor Detail |
public RightHyphenmin(java.lang.String name)
name
- the name for debuggingMethod Detail |
public void advance(Flags prefix, Context context, TokenSource source, Typesetter typesetter) throws InterpreterException
Advanceable
advance
in interface Advanceable
prefix
- the prefix for the commandcontext
- the processor contextsource
- the token source to parsetypesetter
- the typesetter
InterpreterException
- in case of an errorAdvanceable.advance(
de.dante.extex.interpreter.Flags,
de.dante.extex.interpreter.context.Context,
de.dante.extex.interpreter.TokenSource,
de.dante.extex.typesetter.Typesetter)
public long convertCount(Context context, TokenSource source, Typesetter typesetter) throws InterpreterException
CountConvertible
convertCount
in interface CountConvertible
context
- the interpreter contextsource
- the source for new tokenstypesetter
- the typesetter to use for conversion
InterpreterException
- in case of an errorCountConvertible.convertCount(
de.dante.extex.interpreter.context.Context,
de.dante.extex.interpreter.TokenSource,
de.dante.extex.typesetter.Typesetter)
public long convertDimen(Context context, TokenSource source, Typesetter typesetter) throws InterpreterException
DimenConvertible
convertDimen
in interface DimenConvertible
context
- the interpreter contextsource
- the source for new tokenstypesetter
- the typesetter to use for conversion
InterpreterException
- in case of an errorDimenConvertible.convertDimen(
de.dante.extex.interpreter.context.Context,
de.dante.extex.interpreter.TokenSource,
de.dante.extex.typesetter.Typesetter)
public void divide(Flags prefix, Context context, TokenSource source, Typesetter typesetter) throws InterpreterException
Divideable
divide
in interface Divideable
prefix
- the prefix for the commandcontext
- the processor contextsource
- the token source to parsetypesetter
- the typesetter
InterpreterException
- in case of an errorDivideable.divide(
de.dante.extex.interpreter.Flags,
de.dante.extex.interpreter.context.Context,
de.dante.extex.interpreter.TokenSource,
de.dante.extex.typesetter.Typesetter)
public void execute(Flags prefix, Context context, TokenSource source, Typesetter typesetter) throws InterpreterException
HyphernationTable
with the language-number.
execute
in interface Code
execute
in class AbstractCode
InterpreterException
Code.execute(
de.dante.extex.interpreter.Flags,
de.dante.extex.interpreter.context.Context,
de.dante.extex.interpreter.TokenSource,
de.dante.extex.typesetter.Typesetter)
public void multiply(Flags prefix, Context context, TokenSource source, Typesetter typesetter) throws InterpreterException
Multiplyable
multiply
in interface Multiplyable
prefix
- the prefix for the commandcontext
- the processor contextsource
- the token source to parsetypesetter
- the typesetter
InterpreterException
- in case of an errorMultiplyable.multiply(
de.dante.extex.interpreter.Flags,
de.dante.extex.interpreter.context.Context,
de.dante.extex.interpreter.TokenSource,
de.dante.extex.typesetter.Typesetter)
public Tokens the(Context context, TokenSource source, Typesetter typesetter) throws InterpreterException
Tokens
to show the content with \the
.
the
in interface Theable
context
- the interpreter contextsource
- the source for further tokens to qualify the requesttypesetter
- the typesetter to use
InterpreterException
- in case of an errorTheable.the(
de.dante.extex.interpreter.context.Context,
de.dante.extex.interpreter.TokenSource, Typesetter)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |