org.netbeans.modules.xml.wsdl.model.extensions.bpel.impl
Class DocumentationImpl

java.lang.Object
  extended by org.netbeans.modules.xml.xam.AbstractComponent<C>
      extended by org.netbeans.modules.xml.xam.dom.AbstractDocumentComponent<WSDLComponent>
          extended by org.netbeans.modules.xml.wsdl.model.spi.WSDLComponentBase
              extended by org.netbeans.modules.xml.wsdl.model.spi.GenericExtensibilityElement
                  extended by org.netbeans.modules.xml.wsdl.model.extensions.bpel.impl.DocumentationImpl
All Implemented Interfaces:
ExtensibilityElement, ExtensibilityElement.ParentSelector, BPELExtensibilityComponent, Documentation, WSDLComponent, Component<WSDLComponent>, DocumentComponent<WSDLComponent>, DocumentModelAccess.NodeUpdater

public class DocumentationImpl
extends org.netbeans.modules.xml.wsdl.model.spi.GenericExtensibilityElement
implements Documentation

Author:
ads

Nested Class Summary
 
Nested classes/interfaces inherited from class org.netbeans.modules.xml.wsdl.model.spi.GenericExtensibilityElement
org.netbeans.modules.xml.wsdl.model.spi.GenericExtensibilityElement.StringAttribute
 
Nested classes/interfaces inherited from class org.netbeans.modules.xml.xam.dom.AbstractDocumentComponent
AbstractDocumentComponent.PrefixAttribute
 
Nested classes/interfaces inherited from interface org.netbeans.modules.xml.wsdl.model.extensions.bpel.BPELExtensibilityComponent
BPELExtensibilityComponent.Visitor
 
Nested classes/interfaces inherited from interface org.netbeans.modules.xml.wsdl.model.ExtensibilityElement
ExtensibilityElement.EmbeddedModel, ExtensibilityElement.ParentSelector, ExtensibilityElement.UpdaterProvider
 
Field Summary
 
Fields inherited from interface org.netbeans.modules.xml.wsdl.model.extensions.bpel.Documentation
CONTENT_PROPERTY, LANG, SOURCE
 
Fields inherited from interface org.netbeans.modules.xml.wsdl.model.ExtensibilityElement
CONTENT_FRAGMENT_PROPERTY
 
Fields inherited from interface org.netbeans.modules.xml.wsdl.model.WSDLComponent
DOCUMENTATION_PROPERTY, EXTENSIBILITY_ELEMENT_PROPERTY
 
Fields inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
TEXT_CONTENT_PROPERTY
 
Constructor Summary
DocumentationImpl(WSDLModel model, org.w3c.dom.Element e)
           
 
Method Summary
 void accept(BPELExtensibilityComponent.Visitor v)
           
 boolean canBeAddedTo(Component target)
           
 java.lang.String getContent()
           
 java.lang.String getLang()
           
 java.lang.String getSource()
           
 void removeLang()
           
 void removeSource()
           
 void setContent(java.lang.String value)
           
 void setLang(java.lang.String value)
           
 void setSource(java.lang.String value)
           
 
Methods inherited from class org.netbeans.modules.xml.wsdl.model.spi.GenericExtensibilityElement
accept, addAnyElement, getAnyElements, getAttribute, getContentFragment, removeAnyElement, setAttribute, setContentFragment
 
Methods inherited from class org.netbeans.modules.xml.wsdl.model.spi.WSDLComponentBase
addExtensibilityElement, canPaste, createNewElement, createPrefixedElement, createReferenceTo, createSchemaReference, getAttributeValueOf, getDocumentation, getExtensibilityElements, getExtensibilityElements, getModel, getWSDLModel, populateChildren, removeExtensibilityElement, resolveGlobalReference, resolveSchemaReference, setDocumentation, toString
 
Methods inherited from class org.netbeans.modules.xml.xam.dom.AbstractDocumentComponent
addPrefix, appendChildQuietly, copy, createPrefixAttribute, ensureUnique, ensureValueNamespaceDeclared, findAttributePosition, findChildComponent, findChildComponentByIdentity, findDomainIndex, findPosition, fireChildAdded, fireChildRemoved, firePropertyChange, fireValueChanged, getAccess, getAnyAttribute, getAttribute, getAttributeMap, getChildElement, getChildElementText, getEffectiveParent, getLeadingText, getNamespaceURI, getNodeIndexOf, getPeer, getPrefixedName, getPrefixedName, getPrefixedName, getPrefixes, getQName, getQName, getText, getText, getText, getTrailingText, getXmlFragment, getXmlFragmentInclusive, insertAtIndexQuietly, isInDocumentModel, lookupNamespaceURI, lookupNamespaceURI, lookupPrefix, referencesSameNode, removeAttributeQuietly, removeChildQuietly, removePrefix, resolveModel, setAnyAttribute, setAttribute, setAttributeQuietly, setChildElementText, setLeadingText, setQNameAttribute, setText, setText, setTrailingText, setXmlFragment, updatePeer, updateReference, updateReference, updateReference, verifyWrite
 
Methods inherited from class org.netbeans.modules.xml.xam.AbstractComponent
addAfter, addBefore, addPropertyChangeListener, appendChild, checkNullOrDuplicateChild, getChild, getChildren, getChildren, getChildren, getParent, insertAtIndex, insertAtIndex, isChildrenInitialized, removeChild, removeComponentListener, removePropertyChangeListener, setChild, setChild, setChildAfter, setChildBefore, setModel, setParent
 
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.xml.wsdl.model.ExtensibilityElement
addAnyElement, getAnyAttribute, getAnyElements, getAttribute, getContentFragment, getQName, removeAnyElement, setAnyAttribute, setAttribute, setContentFragment
 
Methods inherited from interface org.netbeans.modules.xml.wsdl.model.WSDLComponent
accept, addExtensibilityElement, createReferenceTo, createSchemaReference, getAttributeMap, getDocumentation, getExtensibilityElements, getExtensibilityElements, getModel, removeExtensibilityElement, setDocumentation
 
Methods inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
findAttributePosition, findChildComponent, findPosition, getAttribute, getPeer, isInDocumentModel, referencesSameNode, setAttribute
 
Methods inherited from interface org.netbeans.modules.xml.xam.Component
canPaste, copy, getChildren, getChildren, getChildren, getParent
 

Constructor Detail

DocumentationImpl

public DocumentationImpl(WSDLModel model,
                         org.w3c.dom.Element e)
Method Detail

getContent

public java.lang.String getContent()
Specified by:
getContent in interface Documentation

setContent

public void setContent(java.lang.String value)
Specified by:
setContent in interface Documentation

accept

public void accept(BPELExtensibilityComponent.Visitor v)
Specified by:
accept in interface BPELExtensibilityComponent

getSource

public java.lang.String getSource()
Specified by:
getSource in interface Documentation

setSource

public void setSource(java.lang.String value)
Specified by:
setSource in interface Documentation

removeSource

public void removeSource()
Specified by:
removeSource in interface Documentation

getLang

public java.lang.String getLang()
Specified by:
getLang in interface Documentation

removeLang

public void removeLang()
Specified by:
removeLang in interface Documentation

setLang

public void setLang(java.lang.String value)
Specified by:
setLang in interface Documentation

canBeAddedTo

public boolean canBeAddedTo(Component target)
Specified by:
canBeAddedTo in interface ExtensibilityElement.ParentSelector
Overrides:
canBeAddedTo in class org.netbeans.modules.xml.wsdl.model.spi.GenericExtensibilityElement