|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface JpaFile
A JPA Project contains JPA files for all files in the project that are relevant to the JPA platform. 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 |
JAVA_RESOURCE_TYPE
Constant representing a Java resource type. |
static java.lang.String |
ORM_RESOURCE_TYPE
Constant representing a mapping file (e.g. |
static java.lang.String |
PERSISTENCE_RESOURCE_TYPE
Constant representing a persistence.xml resource type. |
static java.lang.String |
ROOT_STRUCTURE_NODES_COLLECTION
|
| Method Summary | |
|---|---|
void |
addResourceModelListener(ResourceModelListener listener)
Changes to the resource model result in events. |
void |
addRootStructureNode(java.lang.Object key,
JpaStructureNode rootStructureNode)
Add a root context structure node. |
org.eclipse.core.resources.IFile |
getFile()
Return the JPA file's Eclipse file. |
java.lang.String |
getResourceType()
Return the type of resource held by the JPA file. |
JpaStructureNode |
getStructureNode(int textOffset)
Return the structure node best corresponding to the location in the file. |
void |
javaElementChanged(org.eclipse.jdt.core.ElementChangedEvent event)
A JDT Java element has changed. |
void |
jpaFilesChanged()
Calculate any information that is dependent on other files being added or removed. |
java.util.Iterator<JavaResourcePersistentType> |
persistableTypes()
Return all the types that are "persistable", as defined by the JPA spec. |
void |
removeResourceModelListener(ResourceModelListener listener)
|
void |
removeRootStructureNode(java.lang.Object key)
|
java.util.Iterator<JpaStructureNode> |
rootStructureNodes()
Return the JPA file's root structure nodes. |
int |
rootStructureNodesSize()
Return the count of the JPA file's root context model objects. |
| Methods inherited from interface org.eclipse.jpt.core.JpaNode |
|---|
getJpaProject, getParent |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Methods inherited from interface org.eclipse.jpt.core.IResourcePart |
|---|
getResource |
| Field Detail |
|---|
static final java.lang.String JAVA_RESOURCE_TYPE
getResourceType(),
Constant Field Valuesstatic final java.lang.String PERSISTENCE_RESOURCE_TYPE
getResourceType(),
Constant Field Valuesstatic final java.lang.String ORM_RESOURCE_TYPE
getResourceType(),
Constant Field Valuesstatic final java.lang.String ROOT_STRUCTURE_NODES_COLLECTION
| Method Detail |
|---|
org.eclipse.core.resources.IFile getFile()
java.util.Iterator<JavaResourcePersistentType> persistableTypes()
void javaElementChanged(org.eclipse.jdt.core.ElementChangedEvent event)
void jpaFilesChanged()
java.lang.String getResourceType()
void addResourceModelListener(ResourceModelListener listener)
void removeResourceModelListener(ResourceModelListener listener)
#addResourceModelChangeListener(ResourceModelListener)java.util.Iterator<JpaStructureNode> rootStructureNodes()
int rootStructureNodesSize()
void addRootStructureNode(java.lang.Object key,
JpaStructureNode rootStructureNode)
void removeRootStructureNode(java.lang.Object key)
addRootStructureNode(Object, JpaStructureNode)JpaStructureNode getStructureNode(int textOffset)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||