|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JaxbType
Represents a java class (or enum or interface) with JAXB metadata (specified or implied).
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 | |
|---|---|
static class |
JaxbType.Kind
The kind of metadata specified on the java type. |
| Method Summary | |
|---|---|
java.lang.Iterable<java.lang.String> |
getDirectlyReferencedTypeNames()
Return all directly referenced types, fully qualified. |
java.lang.String |
getFullyQualifiedName()
Returns the fully qualified name of this type, including qualification for any enclosing types and packages. |
JavaResourceAbstractType |
getJavaResourceType()
Return the associated java resource type |
JaxbPackage |
getJaxbPackage()
Return the JaxbPackage associated with this type |
JaxbType.Kind |
getKind()
Return the kind of JaxbType this represents |
java.lang.String |
getPackageName()
Return the name of the type's package. |
java.lang.String |
getSimpleName()
Return the name of the type without any package or type qualifiers |
java.lang.String |
getTypeQualifiedName()
Returns the type-qualified name of this type, including qualification for any enclosing types, but not including package qualification. |
void |
validate(java.util.List<org.eclipse.wst.validation.internal.provisional.core.IMessage> messages,
org.eclipse.wst.validation.internal.provisional.core.IReporter reporter)
Add to the list of current validation messages |
| Methods inherited from interface org.eclipse.jpt.jaxb.core.context.java.JavaContextNode |
|---|
getJavaCompletionProposals, getValidationTextRange, validate |
| Methods inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbContextNode |
|---|
getContextRoot, getResourceType, synchronizeWithResourceModel, update |
| Methods inherited from interface org.eclipse.jpt.jaxb.core.JaxbNode |
|---|
getJaxbProject, getParent, stateChanged |
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.common.core.IResourcePart |
|---|
getResource |
| Method Detail |
|---|
JaxbType.Kind getKind()
JavaResourceAbstractType getJavaResourceType()
java.lang.String getFullyQualifiedName()
java.lang.String getTypeQualifiedName()
java.lang.String getSimpleName()
java.lang.String getPackageName()
JaxbPackage getJaxbPackage()
JaxbPackage associated with this type
java.lang.Iterable<java.lang.String> getDirectlyReferencedTypeNames()
void validate(java.util.List<org.eclipse.wst.validation.internal.provisional.core.IMessage> messages,
org.eclipse.wst.validation.internal.provisional.core.IReporter reporter)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||