|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface for accessing objects of the
JavaClassFileParams xsi:type in the
javainitparams namespace. Extends and
inherits the properties of the
JavaClassFile xsi:type.
| Field Summary | |
static XArchTypeMetadata |
TYPE_METADATA
|
| Fields inherited from interface edu.uci.isr.xarch.IXArchElement |
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO |
| Method Summary | |
void |
addInitializationParameter(IInitializationParameter newInitializationParameter)
Add a initializationParameter to this JavaClassFileParams. |
void |
addInitializationParameters(Collection initializationParameters)
Add a collection of initializationParameters to this JavaClassFileParams. |
void |
clearInitializationParameters()
Remove all initializationParameters from this JavaClassFileParams. |
Collection |
getAllInitializationParameters()
Get all the initializationParameters from this JavaClassFileParams. |
boolean |
hasAllInitializationParameters(Collection initializationParametersToCheck)
Determine if this JavaClassFileParams contains each element in the given set of initializationParameters. |
boolean |
hasInitializationParameter(IInitializationParameter initializationParameterToCheck)
Determine if this JavaClassFileParams contains a given initializationParameter. |
Collection |
hasInitializationParameters(Collection initializationParametersToCheck)
Determine if this JavaClassFileParams contains the given set of initializationParameters. |
boolean |
isEquivalent(IJavaClassFileParams JavaClassFileParamsToCheck)
Determine if another JavaClassFileParams is equivalent to this one, ignoring ID's. |
void |
removeInitializationParameter(IInitializationParameter initializationParameterToRemove)
Remove the given initializationParameter from this JavaClassFileParams. |
void |
removeInitializationParameters(Collection initializationParameters)
Remove all the given initializationParameters from this JavaClassFileParams. |
| Methods inherited from interface edu.uci.isr.xarch.javaimplementation.IJavaClassFile |
clearJavaClassName, clearUrl, getJavaClassName, getUrl, hasJavaClassName, hasUrl, isEquivalent, setJavaClassName, setUrl |
| Methods inherited from interface edu.uci.isr.xarch.IXArchElement |
cloneElement, getInstanceMetadata, getTypeMetadata, getXArch, setXArch |
| Field Detail |
public static final XArchTypeMetadata TYPE_METADATA
| Method Detail |
public void addInitializationParameter(IInitializationParameter newInitializationParameter)
newInitializationParameter - initializationParameter to add.public void addInitializationParameters(Collection initializationParameters)
initializationParameters - initializationParameters to add.public void clearInitializationParameters()
public void removeInitializationParameter(IInitializationParameter initializationParameterToRemove)
isEquivalent(...) function.
initializationParameterToRemove - initializationParameter to remove.public void removeInitializationParameters(Collection initializationParameters)
isEquivalent(...) function.
initializationParameters - initializationParameter to remove.public Collection getAllInitializationParameters()
public boolean hasInitializationParameter(IInitializationParameter initializationParameterToCheck)
true if this JavaClassFileParams contains the given
initializationParameterToCheck, false otherwise.public Collection hasInitializationParameters(Collection initializationParametersToCheck)
initializationParametersToCheck - initializationParameters to check for.
java.lang.Boolean. If the ith
element in initializationParameters was found, then the ith
element of the collection will be set to true, otherwise it
will be set to false. Matching is done with the
isEquivalent(...) method.public boolean hasAllInitializationParameters(Collection initializationParametersToCheck)
initializationParametersToCheck - initializationParameters to check for.
true if every element in
initializationParameters is found in this JavaClassFileParams,
false otherwise.public boolean isEquivalent(IJavaClassFileParams JavaClassFileParamsToCheck)
JavaClassFileParamsToCheck - JavaClassFileParams to compare to this one.
true if all the child elements of this
JavaClassFileParams are equivalent, false otherwise.
|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||