|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface JaxbContextRoot
Root of the JAXB context model.
Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
JptResourceTypeReference.ResourceTypeIsKindOf, JptResourceTypeReference.ResourceTypeTransformer |
| Field Summary | |
|---|---|
static String |
JAVA_TYPES_COLLECTION
|
static String |
PACKAGES_COLLECTION
|
| Fields inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
TRANSFORMER |
| Method Summary | |
|---|---|
JaxbClassMapping |
getClassMapping(String typeName)
Return the JaxbClassMapping for the given (fully qualified) type name |
Iterable<JavaClass> |
getJavaClasses()
The set of java classes. |
Iterable<JavaClass> |
getJavaClasses(JaxbPackage jaxbPackage)
Return the set of java classes that are in the given package |
Iterable<JavaEnum> |
getJavaEnums()
The set of java enums. |
Iterable<JavaEnum> |
getJavaEnums(JaxbPackage jaxbPackage)
Return the set of jaxb enums that are in the given package |
JavaType |
getJavaType(String typeName)
Return the java type with the given (fully qualified) name |
Iterable<JavaType> |
getJavaTypes()
Return the set of all java types within this context root. |
Iterable<JavaType> |
getJavaTypes(JaxbPackage jaxbPackage)
Return the set of java types that are in the given package |
int |
getJavaTypesSize()
|
JaxbPackage |
getPackage(String packageName)
Return the package with the given name |
Iterable<JaxbPackage> |
getPackages()
The set of packages. |
int |
getPackagesSize()
|
JaxbTypeMapping |
getTypeMapping(String typeName)
Return the JaxbTypeMapping for the given (fully qualified) type name |
Iterable<XmlRegistry> |
getXmlRegistries(JaxbPackage jaxbPackage)
Return the set of XmlRegistry(ie)s that are in the given package |
| Methods inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbContextNode |
|---|
getCompletionProposals, getContextRoot, getValidationTextRange, synchronizeWithResourceModel, update, validate |
| Methods inherited from interface org.eclipse.jpt.jaxb.core.JaxbNode |
|---|
getJaxbProject, getParent, getResource, stateChanged |
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference |
|---|
getResourceType |
| Field Detail |
|---|
static final String PACKAGES_COLLECTION
static final String JAVA_TYPES_COLLECTION
| Method Detail |
|---|
Iterable<JaxbPackage> getPackages()
JaxbPackage getPackage(String packageName)
int getPackagesSize()
Iterable<JavaType> getJavaTypes()
JavaType getJavaType(String typeName)
int getJavaTypesSize()
Iterable<JavaType> getJavaTypes(JaxbPackage jaxbPackage)
Iterable<JavaClass> getJavaClasses()
Iterable<JavaClass> getJavaClasses(JaxbPackage jaxbPackage)
Iterable<JavaEnum> getJavaEnums()
Iterable<JavaEnum> getJavaEnums(JaxbPackage jaxbPackage)
Iterable<XmlRegistry> getXmlRegistries(JaxbPackage jaxbPackage)
XmlRegistry(ie)s that are in the given package
JaxbTypeMapping getTypeMapping(String typeName)
JaxbTypeMapping for the given (fully qualified) type name
JaxbClassMapping getClassMapping(String typeName)
JaxbClassMapping for the given (fully qualified) type name
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||