TWE 2.3-2 API

org.enhydra.jawe.base.xpdlvalidator
Class TogWEXPDLValidator

java.lang.Object
  extended byorg.enhydra.shark.xpdl.StandardPackageValidator
      extended byorg.enhydra.jawe.base.xpdlvalidator.TogWEXPDLValidator
All Implemented Interfaces:
org.enhydra.shark.xpdl.XMLValidator
Direct Known Subclasses:
SharkXPDLValidator, WfMOpenXPDLValidator

public class TogWEXPDLValidator
extends org.enhydra.shark.xpdl.StandardPackageValidator

Used to validate XPDL model.

Author:
Sasa Bojanic

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
TogWEXPDLValidator()
           
TogWEXPDLValidator(java.util.Properties settings)
           
 
Method Summary
protected  boolean checkActivityConnection(org.enhydra.shark.xpdl.elements.Activity act, java.util.List existingErrors, boolean fullCheck)
          Checks if given activity is well connected.
protected  org.enhydra.shark.xpdl.StandardPackageValidator createValidatorInstance()
           
 
Methods inherited from class org.enhydra.shark.xpdl.StandardPackageValidator
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, isIdValid, isRemoteSubflowIdOK, 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, 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

TogWEXPDLValidator

public TogWEXPDLValidator()

TogWEXPDLValidator

public TogWEXPDLValidator(java.util.Properties settings)
Method Detail

checkActivityConnection

protected boolean checkActivityConnection(org.enhydra.shark.xpdl.elements.Activity act,
                                          java.util.List existingErrors,
                                          boolean fullCheck)
Description copied from class: org.enhydra.shark.xpdl.StandardPackageValidator
Checks if given activity is well connected.

Returns:
String describing the error, or empty string if there is no connection error for giving activity.

createValidatorInstance

protected org.enhydra.shark.xpdl.StandardPackageValidator createValidatorInstance()

TWE 2.3-2 API