org.eclipse.jpt.jaxb.core.xsd
Class XsdSchema
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.jpt.jaxb.core.xsd.XsdComponent<org.eclipse.xsd.XSDSchema>
org.eclipse.jpt.jaxb.core.xsd.XsdSchema
- All Implemented Interfaces:
- Adapter, Adapter.Internal
public class XsdSchema
- extends XsdComponent<org.eclipse.xsd.XSDSchema>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getXSDSchema
public org.eclipse.xsd.XSDSchema getXSDSchema()
getNamespaces
public Iterable<String> getNamespaces()
getAllTypeDefinitions
public Iterable<XsdTypeDefinition> getAllTypeDefinitions()
getDeclaredTypeDefinitions
public Iterable<XsdTypeDefinition> getDeclaredTypeDefinitions()
getBuiltInTypeDefinitions
public Iterable<XsdTypeDefinition> getBuiltInTypeDefinitions()
getTypeDefinitions
public Iterable<XsdTypeDefinition> getTypeDefinitions(String namespace)
getSimpleTypeDefinitions
public Iterable<XsdSimpleTypeDefinition> getSimpleTypeDefinitions(String namespace)
getTypeDefinition
public XsdTypeDefinition getTypeDefinition(String name)
- by default, return a type with the given name and the schema's target namespace
getTypeDefinition
public XsdTypeDefinition getTypeDefinition(String namespace,
String name)
getAllXSDTypeDefinitions
protected Iterable<org.eclipse.xsd.XSDTypeDefinition> getAllXSDTypeDefinitions()
getDeclaredXSDTypeDefinitions
protected Iterable<org.eclipse.xsd.XSDTypeDefinition> getDeclaredXSDTypeDefinitions()
getBuiltInXSDTypeDefinitions
protected Iterable<org.eclipse.xsd.XSDTypeDefinition> getBuiltInXSDTypeDefinitions()
getXSDTypeDefinitions
protected Iterable<org.eclipse.xsd.XSDTypeDefinition> getXSDTypeDefinitions(String namespace)
getXSDSimpleTypeDefinitions
protected Iterable<org.eclipse.xsd.XSDSimpleTypeDefinition> getXSDSimpleTypeDefinitions(String namespace)
getElementDeclarations
public Iterable<XsdElementDeclaration> getElementDeclarations()
getElementDeclarations
public Iterable<XsdElementDeclaration> getElementDeclarations(String namespace)
getElementDeclaration
public XsdElementDeclaration getElementDeclaration(String namespace,
String name)
getXSDElementDeclarations
protected Iterable<org.eclipse.xsd.XSDElementDeclaration> getXSDElementDeclarations()
getNamespaceProposals
public Iterable<String> getNamespaceProposals()
getTypeNameProposals
public Iterable<String> getTypeNameProposals(String namespace)
getSimpleTypeNameProposals
public Iterable<String> getSimpleTypeNameProposals(String namespace)
getElementNameProposals
public Iterable<String> getElementNameProposals(String namespace)
Copyright (c) 2012 Oracle. All rights reserved.