org.netbeans.modules.bpel.model.api
Interface BaseFaultHandlers

All Superinterfaces:
BpelContainer, BpelEntity, Component<BpelEntity>, DocumentComponent<BpelEntity>, ExtensibleElements
All Known Subinterfaces:
FaultHandlers, Invoke
All Known Implementing Classes:
FaultHandlersImpl, InvokeImpl

public interface BaseFaultHandlers
extends ExtensibleElements, BpelContainer

Java class for tFaultHandlers complex type.

The following schema fragment specifies the expected content contained within this class.

   <complexType name="tFaultHandlers">
     <complexContent>
       <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tExtensibleElements">
         <sequence>
           <element name="catch" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tCatch" maxOccurs="unbounded" minOccurs="0"/>
           <element name="catchAll" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tActivityOrCompensateContainer" minOccurs="0"/>
         </sequence>
       </extension>
     </complexContent>
   </complexType>
 


Field Summary
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
BUSINESS_PROCESS_1_1_NS_URI, BUSINESS_PROCESS_DRAFT_NS_URI, BUSINESS_PROCESS_NS_URI
 
Fields inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
TEXT_CONTENT_PROPERTY
 
Method Summary
 void addCatch(Catch catc)
          Add catch.
 Catch getCatch(int i)
           
 CatchAll getCatchAll()
           
 Catch[] getCatches()
          Returns array catch children.
 void insertCatch(Catch catc, int i)
          Insert catc.
 void removeCatch(int i)
          Removes ith catch.
 void removeCatchAll()
          Removes activityOrCompenstateContainer.
 void setCatch(Catch catc, int i)
          Set ith catch.
 void setCatchAll(CatchAll value)
          Sets the value of the catchAll property.
 void setCatches(Catch[] catches)
          Set new array of catches.
 int sizeOfCathes()
           
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.ExtensibleElements
addDocumentation, addExtensionEntity, getDocumentation, getDocumentation, getDocumentations, getExtensionChildren, insertDocumentation, removeDocumentation, removeDocumentation, setDocumentation, setDocumentation, setDocumentations, sizeOfDocumentations
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelContainer
indexOf, remove
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
accept, accept, copy, cut, getBpelModel, getCookie, getElementType, getNamespaceContext, getParent, getUID, removeCookie, setCookie
 
Methods inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
findAttributePosition, findChildComponent, findPosition, getAttribute, getPeer, isInDocumentModel, referencesSameNode, setAttribute
 
Methods inherited from interface org.netbeans.modules.xml.xam.Component
canPaste, copy, getChildren, getChildren, getChildren, getModel
 

Method Detail

getCatches

Catch[] getCatches()
Returns array catch children.

Returns:
array of catch.

getCatch

Catch getCatch(int i)
Parameters:
i - index
Returns:
ith catch.

removeCatch

void removeCatch(int i)
Removes ith catch.

Parameters:
i - index for remove

setCatches

void setCatches(Catch[] catches)
Set new array of catches.

Parameters:
catches - array for set.

setCatch

void setCatch(Catch catc,
              int i)
Set ith catch.

Parameters:
catc - object for set.
i - index for set.

addCatch

void addCatch(Catch catc)
Add catch.

Parameters:
catc - object for add.

insertCatch

void insertCatch(Catch catc,
                 int i)
Insert catc.

Parameters:
catc - object for insert.
i - index for insert.

getCatchAll

CatchAll getCatchAll()
Returns:
activityOrCompenstateContainer.

setCatchAll

void setCatchAll(CatchAll value)
Sets the value of the catchAll property.

Parameters:
value - allowed object is CatchAll

removeCatchAll

void removeCatchAll()
Removes activityOrCompenstateContainer.


sizeOfCathes

int sizeOfCathes()
Returns:
size of catches.