org.netbeans.modules.bpel.model.impl.references
Class BpelReferenceBuilder

java.lang.Object
  extended by org.netbeans.modules.bpel.model.impl.references.BpelReferenceBuilder

public final class BpelReferenceBuilder
extends java.lang.Object

Author:
ads

Nested Class Summary
(package private) static interface BpelReferenceBuilder.BpelResolver
           
 
Method Summary
<T extends BpelReferenceable>
BpelReference<T>
build(java.lang.Class<T> clazz, AbstractComponent entity, java.lang.String refString)
           
<T extends BpelReferenceable>
BpelReference<T>
build(java.lang.Class<T> clazz, AbstractDocumentComponent entity, Attribute attr)
           
<T extends BpelReferenceable>
BpelReference<T>
build(T target, java.lang.Class<T> clazz, AbstractComponent entity)
           
 BpelAttributesType.AttrType getAttributeType(Attribute attr)
           
static BpelReferenceBuilder getInstance()
           
 void setAttribute(BpelReference ref, Attribute attr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static BpelReferenceBuilder getInstance()

build

public <T extends BpelReferenceable> BpelReference<T> build(java.lang.Class<T> clazz,
                                                            AbstractDocumentComponent entity,
                                                            Attribute attr)

build

public <T extends BpelReferenceable> BpelReference<T> build(java.lang.Class<T> clazz,
                                                            AbstractComponent entity,
                                                            java.lang.String refString)

build

public <T extends BpelReferenceable> BpelReference<T> build(T target,
                                                            java.lang.Class<T> clazz,
                                                            AbstractComponent entity)

setAttribute

public void setAttribute(BpelReference ref,
                         Attribute attr)

getAttributeType

public BpelAttributesType.AttrType getAttributeType(Attribute attr)