public abstract class WSDLModel extends AbstractDocumentModel<WSDLComponent> implements Referenceable
AbstractModel.ModelUndoableEdit, AbstractModel.ModelUndoableEditSupport
Model.State
access
ues
STATE_PROPERTY
Modifier | Constructor and Description |
---|---|
protected |
WSDLModel(ModelSource source) |
Modifier and Type | Method and Description |
---|---|
abstract <T extends ReferenceableWSDLComponent> |
findComponentByName(QName name,
Class<T> type)
Find named WSDL component by QName and type.
|
abstract <T extends ReferenceableWSDLComponent> |
findComponentByName(String name,
Class<T> type)
Find named WSDL component by name and type within current model.
|
abstract List<org.netbeans.modules.xml.schema.model.Schema> |
findSchemas(String namespaceURI)
Search for all schemas visible from imported/included/redefined in the
schema extensibility elements.
|
abstract List<WSDLModel> |
findWSDLModel(String namespaceURI)
Search from all imported WSDL models those with specified target namespace.
|
abstract Definitions |
getDefinitions() |
abstract WSDLComponentFactory |
getFactory() |
addChildComponent, areSameNodes, createRootComponent, findComponent, findComponent, findComponent, findComponent, firePropertyChangedEvents, firePropertyChangedEvents, getAccess, getAccessProvider, getBaseDocument, getComponentUpdater, getDocument, getElementNames, getQNames, getQNameValuedAttributes, getXPathExpression, isDomainElement, needsSync, prepareChangeInfo, prepareChangeInfo, prepareSyncUnit, processSyncUnit, refresh, removeChildComponent, setIdentifyingAttributes, syncCompleted, syncStarted, toLocalName
addComponentListener, addPropertyChangeListener, addUndoableEditListener, addUndoableRefactorListener, createModelUndoableEdit, endTransaction, endTransaction, finishTransaction, fireComponentChangedEvent, firePropertyChangeEvent, getModelSource, getState, inSync, inUndoRedo, isAutoSyncActive, isIntransaction, removeComponentListener, removePropertyChangeListener, removeUndoableEditListener, removeUndoableRefactorListener, rollbackTransaction, setAutoSyncActive, setInSync, setInUndoRedo, setState, startedFiringEvents, startTransaction, sync, transactionCompleted, transactionStarted, undoableEditHappened, validateWrite
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createComponent, getRootComponent
addComponentListener, addPropertyChangeListener, addUndoableEditListener, addUndoableRefactorListener, endTransaction, getModelSource, getState, inSync, isIntransaction, removeComponentListener, removePropertyChangeListener, removeUndoableEditListener, removeUndoableRefactorListener, startTransaction, sync
protected WSDLModel(ModelSource source)
public abstract Definitions getDefinitions()
public abstract WSDLComponentFactory getFactory()
public abstract List<WSDLModel> findWSDLModel(String namespaceURI)
namespaceURI
- the target namespace to search for modelpublic abstract List<org.netbeans.modules.xml.schema.model.Schema> findSchemas(String namespaceURI)
namespaceURI
- the target namespace to search for modelpublic abstract <T extends ReferenceableWSDLComponent> T findComponentByName(String name, Class<T> type)
name
- local name of target componenttype
- type of target componentpublic abstract <T extends ReferenceableWSDLComponent> T findComponentByName(QName name, Class<T> type)
name
- QName of the target component.type
- type of target component