public abstract class UserDefinedCommandOrEnvironment extends java.lang.Object implements CommandOrEnvironment
UserDefinedCommands and UserDefinedEnvironments.UserDefinedEnvironment| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
argumentCount
Number of arguments
|
protected java.lang.String |
optionalArgument
Optional argument, which may be blank. null if not supported
|
protected java.lang.String |
texName |
| 构造器和说明 |
|---|
UserDefinedCommandOrEnvironment(java.lang.String texName,
java.lang.String optionalArgument,
int argumentCount) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getArgumentCount()
Returns the number of mandatory arguments this command expects, which will be zero
or greater.
|
LaTeXMode |
getArgumentMode(int argumentIndex)
User-defined commands and environments stay in the same mode when parsing arguments.
|
java.lang.String |
getOptionalArgument() |
java.lang.String |
getTeXName()
Returns the TeX name for this command or environment.
|
boolean |
isAllowingOptionalArgument()
Returns whether this command/environment takes an optional argument.
|
java.lang.String |
toString() |
protected final java.lang.String texName
protected final java.lang.String optionalArgument
protected final int argumentCount
public UserDefinedCommandOrEnvironment(java.lang.String texName,
java.lang.String optionalArgument,
int argumentCount)
public java.lang.String getTeXName()
CommandOrEnvironmentgetTeXName 在接口中 CommandOrEnvironmentpublic boolean isAllowingOptionalArgument()
CommandOrEnvironmentpublic java.lang.String getOptionalArgument()
public int getArgumentCount()
CommandOrEnvironmentgetArgumentCount 在接口中 CommandOrEnvironmentpublic LaTeXMode getArgumentMode(int argumentIndex)
getArgumentMode 在接口中 CommandOrEnvironmentpublic final java.lang.String toString()
toString 在类中 java.lang.Object