public class Macro extends Object
@macroId[:index][(parameter1, parameter2, ...)]
,
Modifier and Type | Field and Description |
---|---|
static String |
MACRO_PREFIX |
Constructor and Description |
---|
Macro(String name,
Integer index,
String[] parameters) |
Modifier and Type | Method and Description |
---|---|
String |
getDisplayName() |
int |
getIndex() |
String |
getName()
Get name of the macro.
|
String[] |
getParameters() |
boolean |
hasIndex() |
boolean |
hasParameters() |
static boolean |
isMacro(Role role)
Check if role is a macro.
|
static boolean |
isMacro(String macroString) |
static Macro |
parse(String macroString)
Parse macro from string
|
static Macro |
Parse(String macroString)
Deprecated.
|
String |
toString() |
public static final String MACRO_PREFIX
public String getName()
public String getDisplayName()
public int getIndex()
public boolean hasIndex()
public String[] getParameters()
public boolean hasParameters()
public static boolean isMacro(Role role)
role
- Role to be checkedpublic static boolean isMacro(String macroString)
@Deprecated public static Macro Parse(String macroString) throws MacroException
parse(java.lang.String)
MacroException
public static Macro parse(String macroString) throws MacroException
macroString
- - macro stringMacroException
- - Parse errorCopyright © 2016–2018. All rights reserved.