|
Dali Provisional API Release 3.2 |
||||||||||
| 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 String |
JAXB_PROJECTS_COLLECTION
|
| Method Summary | |
|---|---|
JaxbFile |
getJaxbFile(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(IProject project)
Return the JAXB project corresponding to the specified Eclipse project. |
Iterable<JaxbProject> |
getJaxbProjects()
Return the JAXB model's JAXB projects. |
int |
getJaxbProjectsSize()
Return the size of the JAXB model's list of JAXB projects. |
JaxbWorkspace |
getJaxbWorkspace()
Return the JAXB project manager's JAXB workspace. |
boolean |
javaElementChangeListenerIsActive()
Return whether the model's Java change listener is active. |
void |
rebuildJaxbProject(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. when the user changes a project's JAXB platform). |
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, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener |
| Field Detail |
|---|
static final String JAXB_PROJECTS_COLLECTION
| Method Detail |
|---|
JaxbWorkspace getJaxbWorkspace()
Iterable<JaxbProject> getJaxbProjects()
int getJaxbProjectsSize()
JaxbProject getJaxbProject(IProject project)
JaxbFile getJaxbFile(IFile file)
void rebuildJaxbProject(IProject project)
boolean javaElementChangeListenerIsActive()
void setJavaElementChangeListenerIsActive(boolean javaElementChangeListenerIsActive)
|
Dali Provisional API Release 3.2 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||