public final class BuiltinEnvironment extends java.lang.Object implements Environment
SnugglePackage.| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.EnumSet<LaTeXMode> |
allowedModes |
protected boolean |
allowingOptionalArgument |
protected int |
argumentCount |
protected H |
domBuildingHandler |
protected java.util.EnumMap<InterpretationType,Interpretation> |
interpretationMap |
protected java.lang.String |
texName |
protected TextFlowContext |
textFlowContext |
| 构造器和说明 |
|---|
BuiltinEnvironment(java.lang.String texName,
boolean allowingOptionalArgument,
int argumentCount,
java.util.EnumSet<LaTeXMode> allowedModes,
LaTeXMode contentMode,
java.util.EnumMap<InterpretationType,Interpretation> interpretations,
EnvironmentHandler domBuildingHandler,
TextFlowContext textFlowContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.EnumSet<LaTeXMode> |
getAllowedModes() |
int |
getArgumentCount()
Returns the number of mandatory arguments this command expects, which will be zero
or greater.
|
LaTeXMode |
getArgumentMode(int argumentIndex)
(Currently all built-in environments parse their arguments in
LaTeXMode.PARAGRAPH.) |
LaTeXMode |
getContentMode()
Specifies which mode to parse content in.
|
H |
getDOMBuildingHandler() |
Interpretation |
getInterpretation(InterpretationType type) |
java.util.EnumMap<InterpretationType,Interpretation> |
getInterpretationMap() |
java.lang.String |
getTeXName()
Returns the TeX name for this command or environment.
|
TextFlowContext |
getTextFlowContext() |
boolean |
hasInterpretation(InterpretationType type) |
boolean |
isAllowingOptionalArgument()
Returns whether this command/environment takes an optional argument.
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetArgumentCount, getTeXName, isAllowingOptionalArgumentprotected final java.lang.String texName
protected final boolean allowingOptionalArgument
protected final int argumentCount
protected final java.util.EnumSet<LaTeXMode> allowedModes
protected final java.util.EnumMap<InterpretationType,Interpretation> interpretationMap
protected final TextFlowContext textFlowContext
protected final H domBuildingHandler
public BuiltinEnvironment(java.lang.String texName,
boolean allowingOptionalArgument,
int argumentCount,
java.util.EnumSet<LaTeXMode> allowedModes,
LaTeXMode contentMode,
java.util.EnumMap<InterpretationType,Interpretation> interpretations,
EnvironmentHandler domBuildingHandler,
TextFlowContext textFlowContext)
public LaTeXMode getArgumentMode(int argumentIndex)
LaTeXMode.PARAGRAPH.)getArgumentMode 在接口中 CommandOrEnvironmentpublic LaTeXMode getContentMode()
EnvironmentgetContentMode 在接口中 Environmentpublic java.lang.String getTeXName()
CommandOrEnvironmentgetTeXName 在接口中 CommandOrEnvironmentpublic boolean isAllowingOptionalArgument()
CommandOrEnvironmentpublic int getArgumentCount()
CommandOrEnvironmentgetArgumentCount 在接口中 CommandOrEnvironmentpublic java.util.EnumSet<LaTeXMode> getAllowedModes()
public java.util.EnumMap<InterpretationType,Interpretation> getInterpretationMap()
public boolean hasInterpretation(InterpretationType type)
public Interpretation getInterpretation(InterpretationType type)
public TextFlowContext getTextFlowContext()
public H getDOMBuildingHandler()
public final java.lang.String toString()
toString 在类中 java.lang.Object