public interface Definitions extends Nameable<WSDLComponent>, WSDLComponent
Modifier and Type | Field and Description |
---|---|
static String |
BINDING_PROPERTY |
static String |
IMPORT_PROPERTY |
static String |
MESSAGE_PROPERTY |
static String |
PORT_TYPE_PROPERTY |
static String |
SERVICE_PROPERTY |
static String |
TARGET_NAMESPACE_PROPERTY |
static String |
TYPES_PROPERTY |
NAME_PROPERTY
DOCUMENTATION_PROPERTY, EXTENSIBILITY_ELEMENT_PROPERTY
TEXT_CONTENT_PROPERTY
Modifier and Type | Method and Description |
---|---|
void |
addBinding(Binding binding) |
void |
addImport(Import importDefinition) |
void |
addMessage(Message message) |
void |
addPortType(PortType portType) |
void |
addService(Service service) |
String |
getAnyAttribute(QName attr)
Returns string value of the attribute from different namespace.
|
Collection<Binding> |
getBindings() |
Collection<Import> |
getImports() |
Collection<Message> |
getMessages() |
Collection<PortType> |
getPortTypes() |
Collection<Service> |
getServices() |
String |
getTargetNamespace() |
Types |
getTypes() |
void |
removeBinding(Binding binding) |
void |
removeImport(Import importDefinition) |
void |
removeMessage(Message message) |
void |
removePortType(PortType portType) |
void |
removeService(Service service) |
void |
setAnyAttribute(QName attr,
String value)
Set string value of the attribute identified by given QName.
|
void |
setTargetNamespace(String uri) |
void |
setTypes(Types types) |
accept, addExtensibilityElement, createReferenceTo, createSchemaReference, getAttributeMap, getDocumentation, getExtensibilityElements, getExtensibilityElements, getModel, removeExtensibilityElement, setDocumentation
findAttributePosition, findChildComponent, findPosition, getAttribute, getPeer, isInDocumentModel, referencesSameNode, setAttribute
canPaste, copy, getChildren, getChildren, getChildren, getParent
static final String IMPORT_PROPERTY
static final String BINDING_PROPERTY
static final String TYPES_PROPERTY
static final String MESSAGE_PROPERTY
static final String PORT_TYPE_PROPERTY
static final String SERVICE_PROPERTY
static final String TARGET_NAMESPACE_PROPERTY
void addImport(Import importDefinition)
void removeImport(Import importDefinition)
Collection<Import> getImports()
void setTypes(Types types)
Types getTypes()
void addMessage(Message message)
void removeMessage(Message message)
Collection<Message> getMessages()
void addPortType(PortType portType)
void removePortType(PortType portType)
Collection<PortType> getPortTypes()
void addBinding(Binding binding)
void removeBinding(Binding binding)
Collection<Binding> getBindings()
void addService(Service service)
void removeService(Service service)
Collection<Service> getServices()
String getTargetNamespace()
void setTargetNamespace(String uri)
String getAnyAttribute(QName attr)
attr
- non-null QName represents the attribute name.