org.eclipse.jpt.jaxb.core.xsd
Class XsdComplexTypeDefinition
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.jpt.jaxb.core.xsd.XsdComponent<A>
org.eclipse.jpt.jaxb.core.xsd.XsdTypeDefinition<org.eclipse.xsd.XSDComplexTypeDefinition>
org.eclipse.jpt.jaxb.core.xsd.XsdComplexTypeDefinition
- All Implemented Interfaces:
- Adapter, Adapter.Internal
public class XsdComplexTypeDefinition
- extends XsdTypeDefinition<org.eclipse.xsd.XSDComplexTypeDefinition>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSD_ATTRIBUTE_USE_TRANSFORMER
protected static final org.eclipse.jpt.common.utility.transformer.Transformer<XsdAttributeUse,String> XSD_ATTRIBUTE_USE_TRANSFORMER
XSD_ELEMENT_DECLARATION_TRANSFORMER
protected static final org.eclipse.jpt.common.utility.transformer.Transformer<XsdElementDeclaration,String> XSD_ELEMENT_DECLARATION_TRANSFORMER
getKind
public XsdTypeDefinition.Kind getKind()
- Specified by:
getKind in class XsdTypeDefinition<org.eclipse.xsd.XSDComplexTypeDefinition>
hasTextContent
public boolean hasTextContent()
- Specified by:
hasTextContent in class XsdTypeDefinition<org.eclipse.xsd.XSDComplexTypeDefinition>
getAttribute
public XsdAttributeUse getAttribute(String namespace,
String name)
- Specified by:
getAttribute in class XsdTypeDefinition<org.eclipse.xsd.XSDComplexTypeDefinition>
getAttributeNames
public Iterable<String> getAttributeNames(String namespace)
- Specified by:
getAttributeNames in class XsdTypeDefinition<org.eclipse.xsd.XSDComplexTypeDefinition>
getAttributeUses
protected Iterable<XsdAttributeUse> getAttributeUses(String namespace)
getElement
public XsdElementDeclaration getElement(String namespace,
String name,
boolean recurseChildren)
- Specified by:
getElement in class XsdTypeDefinition<org.eclipse.xsd.XSDComplexTypeDefinition>
getElementNames
public Iterable<String> getElementNames(String namespace,
boolean recurseChildren)
- Specified by:
getElementNames in class XsdTypeDefinition<org.eclipse.xsd.XSDComplexTypeDefinition>
getElementDeclarations
protected Iterable<XsdElementDeclaration> getElementDeclarations(String namespace,
boolean recurseChildren)
getXSDElementDeclarations
protected Iterable<org.eclipse.xsd.XSDElementDeclaration> getXSDElementDeclarations(boolean recurseChildren)
Copyright (c) 2012 Oracle. All rights reserved.