|
Together Workflow Editor 3.0-1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.shark.xpdl.StandardPackageValidator
org.enhydra.jawe.base.xpdlvalidator.TogWEXPDLValidator
org.enhydra.jawe.shark.SharkXPDLValidator
public class SharkXPDLValidator
Special shark validation - to determine if the package is 'shark' valid. It extends the JaWE's package validator to add some additional restrictions.
Field Summary |
---|
Fields inherited from class org.enhydra.shark.xpdl.StandardPackageValidator |
---|
ALLOW_UNDEFINED_END, ALLOW_UNDEFINED_START, CHECK_EXTERNAL_PACKAGES, CURRENT_XPDL_VERSION, ENCODING, epsValidationErrors, GET_EXISTING_SCHEMA_VALIDATION_ERRORS, LOCALE, properties, schemaValidationErrors, settings, VALIDATE_ACTUAL_PARAMETER_EXPRESSIONS, VALIDATE_CONDITION_BY_TYPE, VALIDATE_CONDITION_EXPRESSIONS, VALIDATE_DEADLINE_EXPRESSIONS, VALIDATE_PERFORMER_EXPRESSIONS, VALIDATE_SUBFLOW_REFERENCES, VALIDATE_UNUSED_VARIABLES, xmlInterface |
Constructor Summary | |
---|---|
SharkXPDLValidator()
|
|
SharkXPDLValidator(java.util.Properties settings)
|
Method Summary | |
---|---|
protected org.enhydra.shark.xpdl.StandardPackageValidator |
createValidatorInstance()
|
protected java.util.Map |
getActualParameterOrConditionChoices(org.enhydra.shark.xpdl.XMLElement el)
|
protected java.util.Map |
getDeadlineConditionChoices(org.enhydra.shark.xpdl.XMLElement el)
|
protected java.util.Map |
getPerformerChoices(org.enhydra.shark.xpdl.XMLElement el)
|
boolean |
isIdValid(java.lang.String id)
|
protected boolean |
isRemoteSubflowIdOK(java.lang.String subflowID)
|
void |
validateElement(org.enhydra.shark.xpdl.elements.Application el,
java.util.List existingErrors,
boolean fullCheck)
|
void |
validateElement(org.enhydra.shark.xpdl.elements.ArrayType el,
java.util.List existingErrors,
boolean fullCheck)
|
void |
validateElement(org.enhydra.shark.xpdl.elements.EnumerationType el,
java.util.List existingErrors,
boolean fullCheck)
|
void |
validateElement(org.enhydra.shark.xpdl.elements.ListType el,
java.util.List existingErrors,
boolean fullCheck)
|
void |
validateElement(org.enhydra.shark.xpdl.elements.Manual el,
java.util.List existingErrors,
boolean fullCheck)
|
void |
validateElement(org.enhydra.shark.xpdl.elements.Package el,
java.util.List existingErrors,
boolean fullCheck)
|
void |
validateElement(org.enhydra.shark.xpdl.elements.Performer el,
java.util.List existingErrors,
boolean fullCheck)
|
void |
validateElement(org.enhydra.shark.xpdl.elements.RecordType el,
java.util.List existingErrors,
boolean fullCheck)
|
void |
validateElement(org.enhydra.shark.xpdl.elements.UnionType el,
java.util.List existingErrors,
boolean fullCheck)
|
void |
validateElement(org.enhydra.shark.xpdl.XMLAttribute el,
java.util.List existingErrors,
boolean fullCheck)
|
void |
validateScript(org.enhydra.shark.xpdl.elements.Script el,
java.util.List existingErrors,
boolean fullCheck)
Introduces restrictions on script type. |
Methods inherited from class org.enhydra.jawe.base.xpdlvalidator.TogWEXPDLValidator |
---|
checkActivityConnection |
Methods inherited from class org.enhydra.shark.xpdl.StandardPackageValidator |
---|
additionalExpressionCheck, canBeExpression, checkActivityId, checkANDSplit, checkBlockId, checkDeclaredTypeId, checkExternalPackages, checkGraphConformanceForWpOrAs, checkGraphConnectionsForWpOrAs, checkMultipleOtherwiseOrDefaultExceptionTransitions, checkParameterMatching, checkSubFlowId, checkToolId, checkTransitionFrom, checkTransitionId, checkTransitionRefId, checkTransitionTo, checkXORSplit, clearCache, clearCache, containsTransitionWithId, createIncidenceMatrix, getExtPkgValidationErrors, getNoOfANDSplitsOrJoins, getNoOfReferences, hasAnyPostcondition, hasErrors, init, init, init, isEmpty, isIdUnique, main, prepareMessageString, printIM, printIM2, reCheckExternalPackage, validateAgainstXPDLSchema, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateElement, validateStandard |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SharkXPDLValidator()
public SharkXPDLValidator(java.util.Properties settings) throws java.lang.Exception
java.lang.Exception
Method Detail |
---|
public void validateElement(org.enhydra.shark.xpdl.XMLAttribute el, java.util.List existingErrors, boolean fullCheck)
validateElement
in class org.enhydra.shark.xpdl.StandardPackageValidator
public void validateElement(org.enhydra.shark.xpdl.elements.Application el, java.util.List existingErrors, boolean fullCheck)
validateElement
in class org.enhydra.shark.xpdl.StandardPackageValidator
public void validateElement(org.enhydra.shark.xpdl.elements.ArrayType el, java.util.List existingErrors, boolean fullCheck)
validateElement
in class org.enhydra.shark.xpdl.StandardPackageValidator
public void validateElement(org.enhydra.shark.xpdl.elements.EnumerationType el, java.util.List existingErrors, boolean fullCheck)
validateElement
in class org.enhydra.shark.xpdl.StandardPackageValidator
public void validateElement(org.enhydra.shark.xpdl.elements.ListType el, java.util.List existingErrors, boolean fullCheck)
validateElement
in class org.enhydra.shark.xpdl.StandardPackageValidator
public void validateElement(org.enhydra.shark.xpdl.elements.Manual el, java.util.List existingErrors, boolean fullCheck)
validateElement
in class org.enhydra.shark.xpdl.StandardPackageValidator
public void validateElement(org.enhydra.shark.xpdl.elements.Package el, java.util.List existingErrors, boolean fullCheck)
validateElement
in class org.enhydra.shark.xpdl.StandardPackageValidator
public void validateElement(org.enhydra.shark.xpdl.elements.Performer el, java.util.List existingErrors, boolean fullCheck)
validateElement
in class org.enhydra.shark.xpdl.StandardPackageValidator
public void validateElement(org.enhydra.shark.xpdl.elements.RecordType el, java.util.List existingErrors, boolean fullCheck)
validateElement
in class org.enhydra.shark.xpdl.StandardPackageValidator
public void validateElement(org.enhydra.shark.xpdl.elements.UnionType el, java.util.List existingErrors, boolean fullCheck)
validateElement
in class org.enhydra.shark.xpdl.StandardPackageValidator
public void validateScript(org.enhydra.shark.xpdl.elements.Script el, java.util.List existingErrors, boolean fullCheck)
protected boolean isRemoteSubflowIdOK(java.lang.String subflowID)
isRemoteSubflowIdOK
in class org.enhydra.shark.xpdl.StandardPackageValidator
public boolean isIdValid(java.lang.String id)
isIdValid
in class org.enhydra.shark.xpdl.StandardPackageValidator
protected org.enhydra.shark.xpdl.StandardPackageValidator createValidatorInstance()
createValidatorInstance
in class TogWEXPDLValidator
protected java.util.Map getActualParameterOrConditionChoices(org.enhydra.shark.xpdl.XMLElement el)
getActualParameterOrConditionChoices
in class org.enhydra.shark.xpdl.StandardPackageValidator
protected java.util.Map getDeadlineConditionChoices(org.enhydra.shark.xpdl.XMLElement el)
getDeadlineConditionChoices
in class org.enhydra.shark.xpdl.StandardPackageValidator
protected java.util.Map getPerformerChoices(org.enhydra.shark.xpdl.XMLElement el)
getPerformerChoices
in class org.enhydra.shark.xpdl.StandardPackageValidator
|
Together Workflow Editor 3.0-1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |