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

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

public final class SchemaReferenceBuilder
extends java.lang.Object

Author:
ads

Nested Class Summary
(package private) static interface SchemaReferenceBuilder.SchemaResolver
           
 
Method Summary
<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent>
SchemaReference<T>
build(java.lang.Class<T> clazz, AbstractDocumentComponent entity, Attribute attr)
           
<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent>
SchemaReference<T>
build(java.lang.Class<T> clazz, AbstractDocumentComponent entity, java.lang.String refString)
           
<T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent>
SchemaReference<T>
build(T target, java.lang.Class<T> clazz, AbstractDocumentComponent entity)
           
 BpelAttributesType.AttrType getAttributeType(Attribute attr)
           
static SchemaReferenceBuilder getInstance()
           
static java.util.Collection<org.netbeans.modules.xml.schema.model.SchemaModel> getSchemaModels(AbstractDocumentComponent entity, java.lang.String prefix)
           
static java.util.Collection<org.netbeans.modules.xml.schema.model.SchemaModel> getSchemaModels(BpelModel model, java.lang.String namespace)
           
 void setAttribute(SchemaReference 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 SchemaReferenceBuilder getInstance()

build

public <T extends org.netbeans.modules.xml.schema.model.ReferenceableSchemaComponent> SchemaReference<T> build(java.lang.Class<T> clazz,
                                                                                                               AbstractDocumentComponent entity,
                                                                                                               Attribute attr)

build

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

build

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

getAttributeType

public BpelAttributesType.AttrType getAttributeType(Attribute attr)

setAttribute

public void setAttribute(SchemaReference ref,
                         Attribute attr)

getSchemaModels

public static java.util.Collection<org.netbeans.modules.xml.schema.model.SchemaModel> getSchemaModels(AbstractDocumentComponent entity,
                                                                                                      java.lang.String prefix)

getSchemaModels

public static java.util.Collection<org.netbeans.modules.xml.schema.model.SchemaModel> getSchemaModels(BpelModel model,
                                                                                                      java.lang.String namespace)