org.netbeans.modules.bpel.model.impl.references
Interface SchemaReferenceFactory

All Superinterfaces:
SchemaReferenceBuilder.SchemaResolver
All Known Implementing Classes:
AbstractSchemaReferenceFactory, SchemaElementFactory, SchemaTypeFactory

interface SchemaReferenceFactory
extends SchemaReferenceBuilder.SchemaResolver


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)
           
<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent>
boolean
isApplicable(java.lang.Class<T> clazz)
           
 
Methods inherited from interface org.netbeans.modules.bpel.model.impl.references.SchemaReferenceBuilder.SchemaResolver
resolve
 

Method Detail

isApplicable

<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent> boolean isApplicable(java.lang.Class<T> clazz)

create

<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent> SchemaReference<T> create(T target,
                                                                                                         java.lang.Class<T> clazz,
                                                                                                         AbstractDocumentComponent entity)

createUnresolvedReference

<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent> SchemaReference<T> createUnresolvedReference(java.lang.Class<T> clazz,
                                                                                                                            AbstractDocumentComponent entity,
                                                                                                                            java.lang.String refString)

create

<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)