public class XMLMacro extends java.lang.Object implements IMacro, java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
class |
XMLMacro.AttributeInfo |
class |
XMLMacro.MyParser |
| Constructor and Description |
|---|
XMLMacro(java.lang.String name,
java.lang.String xml) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkIfApplicable(java.lang.String tagName)
Check if a macro can be executed for a certain tag.
|
boolean |
checkIfAttributeIsAffected(java.lang.String attribute)
Check if macro updates a certain attribute's value.
|
void |
executeMacro(BaseComponentTag tag,
java.lang.String[] macroParams)
Macro execution at runtime.
|
java.lang.String[] |
getMacroParamNames()
Names of Macro parameters.
|
java.lang.String |
getName()
Name of the macro.
|
public boolean checkIfApplicable(java.lang.String tagName)
IMacrocheckIfApplicable in interface IMacropublic void executeMacro(BaseComponentTag tag, java.lang.String[] macroParams)
IMacroexecuteMacro in interface IMacropublic boolean checkIfAttributeIsAffected(java.lang.String attribute)
IMacrocheckIfAttributeIsAffected in interface IMacropublic java.lang.String getName()
IMacropublic java.lang.String[] getMacroParamNames()
IMacrogetMacroParamNames in interface IMacroCopyright © CaptainCasa Gmbh. All Rights Reserved.