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

java.lang.Object
  extended by org.netbeans.modules.bpel.model.impl.references.AbstractSchemaReferenceFactory
All Implemented Interfaces:
SchemaReferenceBuilder.SchemaResolver, SchemaReferenceFactory
Direct Known Subclasses:
SchemaElementFactory, SchemaTypeFactory

abstract class AbstractSchemaReferenceFactory
extends java.lang.Object
implements SchemaReferenceFactory


Constructor Summary
AbstractSchemaReferenceFactory()
           
 
Method Summary
<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent>
SchemaReference<T>
create(T target, java.lang.Class<T> clazz, AbstractDocumentComponent entity)
           
<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent>
SchemaReference<T>
create(T target, java.lang.Class<T> clazz, AbstractDocumentComponent entity, java.lang.String refString)
           
<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent>
SchemaReference<T>
createUnresolvedReference(java.lang.Class<T> clazz, AbstractDocumentComponent entity, java.lang.String refString)
           
 
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.SchemaReferenceFactory
isApplicable
 
Methods inherited from interface org.netbeans.modules.bpel.model.impl.references.SchemaReferenceBuilder.SchemaResolver
resolve
 

Constructor Detail

AbstractSchemaReferenceFactory

AbstractSchemaReferenceFactory()
Method Detail

create

public <T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent> SchemaReference<T> create(T target,
                                                                                                                java.lang.Class<T> clazz,
                                                                                                                AbstractDocumentComponent entity,
                                                                                                                java.lang.String refString)
Specified by:
create in interface SchemaReferenceFactory

create

public <T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent> SchemaReference<T> create(T target,
                                                                                                                java.lang.Class<T> clazz,
                                                                                                                AbstractDocumentComponent entity)
Specified by:
create in interface SchemaReferenceFactory

createUnresolvedReference

public <T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent> SchemaReference<T> createUnresolvedReference(java.lang.Class<T> clazz,
                                                                                                                                   AbstractDocumentComponent entity,
                                                                                                                                   java.lang.String refString)
Specified by:
createUnresolvedReference in interface SchemaReferenceFactory