public class ProcessArgument extends Object
Constructor and Description |
---|
ProcessArgument(TemplateCore template,
Element elem)
constructor
|
ProcessArgument(TemplateCore template,
ProcessParameter param)
Creates an external argument.
|
Modifier and Type | Method and Description |
---|---|
boolean |
areAllMacrosExpandable() |
ProcessArgument[][] |
getComplexArrayValue()
Returns Process Arguments
|
ProcessArgument[] |
getComplexValue()
Returns Process Arguments
|
String |
getFirstNonExpandableMacro()
Returns the First Non-expandable Macro.
|
Set<String> |
getMacros() |
String |
getName()
Returns Parameter name.
|
byte |
getParameterType()
Returns the Parameter Type
|
String[] |
getSimpleArrayValue()
Returns the Simple Array Values.
|
String |
getSimpleValue()
Returns the Simple Value.
|
boolean |
isOfParameterType(ProcessParameter param)
Check for parameter type.
|
boolean |
isResolved()
Checks whether the process argument has resolved.
|
void |
resolve()
resolve
|
String |
toString() |
public ProcessArgument(TemplateCore template, Element elem)
template
- elem
- public ProcessArgument(TemplateCore template, ProcessParameter param)
param
- The ProcessParameter whose replacement this argument is in the Process callpublic String getName()
public byte getParameterType()
public String getSimpleValue()
public String[] getSimpleArrayValue()
public ProcessArgument[] getComplexValue()
public ProcessArgument[][] getComplexArrayValue()
public boolean isOfParameterType(ProcessParameter param)
param
- public boolean areAllMacrosExpandable()
public String getFirstNonExpandableMacro()
public Set<String> getMacros()
public void resolve()
public boolean isResolved()
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.