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

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

public final class WSDLReferenceBuilder
extends java.lang.Object

Author:
ads

Nested Class Summary
(package private) static interface WSDLReferenceBuilder.WSDLResolver
           
 
Method Summary
<T extends ReferenceableWSDLComponent>
WSDLReference<T>
build(java.lang.Class<T> clazz, AbstractDocumentComponent entity, java.lang.String refString)
           
<T extends ReferenceableWSDLComponent>
WSDLReference<T>
build(java.lang.Class<T> clazz, BpelEntityImpl entity, Attribute attr)
           
<T extends ReferenceableWSDLComponent>
WSDLReference<T>
build(T target, java.lang.Class<T> clazz, AbstractDocumentComponent entity)
           
 BpelAttributesType.AttrType getAttributeType(Attribute attr)
           
static WSDLReferenceBuilder getInstance()
           
(package private) static java.util.Collection<WSDLModel> getWSDLModels(AbstractDocumentComponent entity, java.lang.String prefix)
           
(package private) static java.util.Collection<WSDLModel> getWSDLModels(BpelModel model, java.lang.String namespace)
           
 void setAttribute(WSDLReference 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 WSDLReferenceBuilder getInstance()

build

public <T extends ReferenceableWSDLComponent> WSDLReference<T> build(java.lang.Class<T> clazz,
                                                                     BpelEntityImpl entity,
                                                                     Attribute attr)

build

public <T extends ReferenceableWSDLComponent> WSDLReference<T> build(java.lang.Class<T> clazz,
                                                                     AbstractDocumentComponent entity,
                                                                     java.lang.String refString)

build

public <T extends ReferenceableWSDLComponent> WSDLReference<T> build(T target,
                                                                     java.lang.Class<T> clazz,
                                                                     AbstractDocumentComponent entity)

getAttributeType

public BpelAttributesType.AttrType getAttributeType(Attribute attr)

setAttribute

public void setAttribute(WSDLReference ref,
                         Attribute attr)

getWSDLModels

static java.util.Collection<WSDLModel> getWSDLModels(AbstractDocumentComponent entity,
                                                     java.lang.String prefix)

getWSDLModels

static java.util.Collection<WSDLModel> getWSDLModels(BpelModel model,
                                                     java.lang.String namespace)