org.apache.woden.internal.wsdl20
Class TypesImpl
java.lang.Object
org.apache.woden.internal.wsdl20.WSDLElementImpl
org.apache.woden.internal.wsdl20.DocumentableImpl
org.apache.woden.internal.wsdl20.TypesImpl
- All Implemented Interfaces:
- AttributeExtensible, ElementExtensible, DocumentableElement, NestedElement, TypesElement, WSDLElement
public class TypesImpl
- extends DocumentableImpl
- implements TypesElement
This class represents the WSDL <types> element.
TODO consider methods to get directly declared schemas vs getting all 'in-scope' schemas from the wsdl tree.
- Author:
- jkaputin@apache.org
| Methods inherited from class org.apache.woden.internal.wsdl20.WSDLElementImpl |
addExtensionElement, addNamespace, getDeclaredNamespaces, getExtensionAttribute, getExtensionAttributes, getExtensionAttributesForNamespace, getExtensionElements, getExtensionElementsOfType, getInScopeNamespaces, getNamespacePrefix, getNamespaceURI, hasExtensionAttributesForNamespace, hasExtensionElementsForNamespace, removeExtensionElement, removeNamespace, setExtensionAttribute |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypesImpl
public TypesImpl()
setTypeSystem
public void setTypeSystem(java.lang.String typeSystem)
- Specified by:
setTypeSystem in interface TypesElement
getTypeSystem
public java.lang.String getTypeSystem()
- Specified by:
getTypeSystem in interface TypesElement
addSchema
public void addSchema(Schema schema)
- Specified by:
addSchema in interface TypesElement
removeSchema
public void removeSchema(Schema schema)
- Specified by:
removeSchema in interface TypesElement
getSchemas
public Schema[] getSchemas()
- Specified by:
getSchemas in interface TypesElement
getSchemas
public Schema[] getSchemas(java.net.URI namespace)
- Specified by:
getSchemas in interface TypesElement
getInlinedSchemas
public InlinedSchema[] getInlinedSchemas()
- Specified by:
getInlinedSchemas in interface TypesElement
getImportedSchemas
public ImportedSchema[] getImportedSchemas()
- Specified by:
getImportedSchemas in interface TypesElement
getParentElement
public WSDLElement getParentElement()
- Specified by:
getParentElement in interface NestedElement
getElementDeclaration
public org.apache.ws.commons.schema.XmlSchemaElement getElementDeclaration(QName qname)
getTypeDefinition
public org.apache.ws.commons.schema.XmlSchemaType getTypeDefinition(QName qname)
Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.