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

java.lang.Object
  extended by org.netbeans.modules.bpel.model.impl.references.AbstractNamedReferenceFactory
All Implemented Interfaces:
WSDLReferenceBuilder.WSDLResolver, WSDLReferenceFactory
Direct Known Subclasses:
OperationResolver, PartResolver, RoleResolver

abstract class AbstractNamedReferenceFactory
extends java.lang.Object
implements WSDLReferenceFactory

This abstract class ONLY for Referenceable elements in WSDL that is Namable. For others one need to use another implementation. Actually curently WSDL don't have not Nameble refrenceable elements. But BPEL OM f.e. have such elements.

Author:
ads

Constructor Summary
AbstractNamedReferenceFactory()
           
 
Method Summary
<T extends ReferenceableWSDLComponent>
WSDLReference<T>
create(T target, java.lang.Class<T> clazz, AbstractDocumentComponent entity)
           
<T extends ReferenceableWSDLComponent>
WSDLReference<T>
create(T target, java.lang.Class<T> clazz, AbstractDocumentComponent entity, java.lang.String refString)
           
<T extends ReferenceableWSDLComponent>
WSDLReference<T>
createUnresolvedReference(java.lang.Class<T> clazz, AbstractDocumentComponent entity, java.lang.String refString)
           
 BpelAttributesType.AttrType getAttributeType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.netbeans.modules.bpel.model.impl.references.WSDLReferenceFactory
isApplicable
 
Methods inherited from interface org.netbeans.modules.bpel.model.impl.references.WSDLReferenceBuilder.WSDLResolver
resolve
 

Constructor Detail

AbstractNamedReferenceFactory

AbstractNamedReferenceFactory()
Method Detail

createUnresolvedReference

public <T extends ReferenceableWSDLComponent> WSDLReference<T> createUnresolvedReference(java.lang.Class<T> clazz,
                                                                                         AbstractDocumentComponent entity,
                                                                                         java.lang.String refString)
Specified by:
createUnresolvedReference in interface WSDLReferenceFactory

create

public <T extends ReferenceableWSDLComponent> WSDLReference<T> create(T target,
                                                                      java.lang.Class<T> clazz,
                                                                      AbstractDocumentComponent entity,
                                                                      java.lang.String refString)
Specified by:
create in interface WSDLReferenceFactory

create

public <T extends ReferenceableWSDLComponent> WSDLReference<T> create(T target,
                                                                      java.lang.Class<T> clazz,
                                                                      AbstractDocumentComponent entity)
Specified by:
create in interface WSDLReferenceFactory

getAttributeType

public BpelAttributesType.AttrType getAttributeType()
Specified by:
getAttributeType in interface WSDLReferenceFactory