gr.uoa.di.madgik.execution.plan.trycatchfinally
Class CatchElement

java.lang.Object
  extended by gr.uoa.di.madgik.execution.plan.trycatchfinally.CatchElement

public class CatchElement
extends Object


Field Summary
 String Error
           
 boolean IsFullNameOfError
           
 boolean Rethrow
           
 IPlanElement Root
           
 
Constructor Summary
CatchElement()
           
 
Method Summary
 boolean CanHandleError(Exception ex)
           
 boolean Execute(String ID, ExecutionHandle Handle, ExecutionRunTimeException Cause)
           
 void FromXML(Node XML)
           
 void FromXML(String XML)
           
 Set<String> GetModifiedVariableNames()
           
 Set<String> GetNeededVariableNames()
           
 String ToXML()
           
 void Validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Error

public String Error

IsFullNameOfError

public boolean IsFullNameOfError

Root

public IPlanElement Root

Rethrow

public boolean Rethrow
Constructor Detail

CatchElement

public CatchElement()
Method Detail

Validate

public void Validate()
              throws ExecutionValidationException
Throws:
ExecutionValidationException

CanHandleError

public boolean CanHandleError(Exception ex)

Execute

public boolean Execute(String ID,
                       ExecutionHandle Handle,
                       ExecutionRunTimeException Cause)
                throws ExecutionRunTimeException,
                       ExecutionInternalErrorException,
                       ExecutionCancelException,
                       ExecutionBreakException
Throws:
ExecutionRunTimeException
ExecutionInternalErrorException
ExecutionCancelException
ExecutionBreakException

ToXML

public String ToXML()
             throws ExecutionSerializationException
Throws:
ExecutionSerializationException

FromXML

public void FromXML(String XML)
             throws ExecutionSerializationException
Throws:
ExecutionSerializationException

FromXML

public void FromXML(Node XML)
             throws ExecutionSerializationException
Throws:
ExecutionSerializationException

GetNeededVariableNames

public Set<String> GetNeededVariableNames()

GetModifiedVariableNames

public Set<String> GetModifiedVariableNames()


Copyright © 2012. All Rights Reserved.