|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JaxbProjectManager
The JAXB project manager holds all the JAXB projects in the workspace.
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.
| Field Summary | |
|---|---|
static java.lang.String |
JAXB_PROJECTS_COLLECTION
|
| Method Summary | |
|---|---|
JaxbFile |
getJaxbFile(org.eclipse.core.resources.IFile file)
Return the JAXB file corresponding to the specified Eclipse file, or null if unable to associate the specified file with a JAXB file. |
JaxbProject |
getJaxbProject(org.eclipse.core.resources.IProject project)
Return the JAXB project corresponding to the specified Eclipse project. |
java.lang.Iterable<JaxbProject> |
getJaxbProjects()
Return the JAXB model's JAXB projects. |
int |
getJaxbProjectsSize()
Return the size of the JAXB model's list of JAXB projects. |
boolean |
javaElementChangeListenerIsActive()
Return whether the model's Java change listener is active. |
void |
rebuildJaxbProject(org.eclipse.core.resources.IProject project)
The JAXB settings associated with the specified Eclipse project have changed in such a way as to require the associated JPA project to be completely rebuilt (e.g. |
void |
setJavaElementChangeListenerIsActive(boolean javaElementChangeListenerIsActive)
Set whether the model's Java change listener is active. |
| Methods inherited from interface org.eclipse.jpt.common.utility.model.Model |
|---|
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, addTreeChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener, removeTreeChangeListener |
| Field Detail |
|---|
static final java.lang.String JAXB_PROJECTS_COLLECTION
| Method Detail |
|---|
java.lang.Iterable<JaxbProject> getJaxbProjects()
int getJaxbProjectsSize()
JaxbProject getJaxbProject(org.eclipse.core.resources.IProject project)
JaxbFile getJaxbFile(org.eclipse.core.resources.IFile file)
void rebuildJaxbProject(org.eclipse.core.resources.IProject project)
boolean javaElementChangeListenerIsActive()
void setJavaElementChangeListenerIsActive(boolean javaElementChangeListenerIsActive)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||