com.virtualweaver.xotics.dialect.xape.engine
Interface XapProcessable

All Known Subinterfaces:
XapTask
All Known Implementing Classes:
AppProcessContainer, XapAbstractTask

public interface XapProcessable

Each processing element of an XML application document must implement this interface. This is the only constraint to create application processing extension elements.

Version:
2.1

Method Summary
 java.lang.String getId()
          Returns a unique ID to identify the processable object in a XAPE-APP document.
 void process(XapRuntimeEnvironment env)
          This method performs any specific processing, with help of the application instance runtime environment.
 

Method Detail

process

public void process(XapRuntimeEnvironment env)
             throws XapException
This method performs any specific processing, with help of the application instance runtime environment. If a class implementing this interface is an XO container, this container is responsible for calling process() method of its XapProcessable children.

Parameters:
env - the application instance runtime environment
Throws:
XapException - for any processing error occurrence

getId

public java.lang.String getId()
Returns a unique ID to identify the processable object in a XAPE-APP document.

Returns:
an ID