|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.javatools.data.HashStructureAdapter oracle.ide.model.ProjectContent
public final class ProjectContent
Field Summary | |
---|---|
static java.lang.String |
CONTENT_SETS_PROPERTY
|
Fields inherited from class oracle.javatools.data.HashStructureAdapter |
---|
_hash |
Method Summary | |
---|---|
boolean |
add(Node[] nodes,
java.lang.String contentSetKey)
Adds the nodes to the project content, specifically adding
it to the content set identified by the content set key. |
boolean |
add(Node node,
java.lang.String contentSetKey)
Adds the node to the project content, specifically adding
it to the content set identified by the content set key. |
java.util.Iterator |
findChildren(java.lang.Class childType)
Retrieves the children of a specific type. |
java.util.Iterator |
findChildren(java.lang.Class[] types)
Retrieves the children that are one of the specified types. |
java.util.Iterator |
findChildren(java.lang.Class childType,
java.lang.String contentSetKey)
Retrieves the child Nodes of a specific type by using the provided content set. |
ContentSet |
getAllContents()
|
ContentSet |
getContentSet(java.lang.String contentSetKey)
Returns a ContentSet adapter that wraps the HashStructure located at the specified key within the project. |
ListStructure |
getContentSetList()
|
static ContentSetProvider[] |
getContentSetProviders()
|
static ProjectContent |
getInstance(HashStructure hash)
|
static ProjectContent |
getInstance(PropertyStorage project)
|
URLPath |
getJavaRootDirs()
|
java.util.List |
getMissingContentSetKeys()
If any content set is missing from the project based on the registere ContentSetProvider s, this method returns a List of the missing
content set keys. |
java.util.Iterator |
getNodeIterator()
|
static void |
initializeContentSets(Project project)
|
boolean |
isMissingContentSetKeys()
Returns whether there are any missing content set keys. |
static void |
registerContentSetProvider(ContentSetProvider provider)
Registers the specified ContentSetProvider. |
static void |
unregisterContentSetProvider(ContentSetProvider provider)
Unregisters the specified ContentSetProvider. |
Methods inherited from class oracle.javatools.data.HashStructureAdapter |
---|
addStructureChangeListener, containsKey, copyTo, copyToImpl, equals, equalsImpl, findOrCreate, forcedCopyTo, getHashStructure, removeStructureChangeListener, useObjectEquals |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CONTENT_SETS_PROPERTY
Method Detail |
---|
public java.util.List getMissingContentSetKeys()
ContentSetProvider
s, this method returns a List of the missing
content set keys. If no content sets are missing, this returns an
empty List.
public boolean isMissingContentSetKeys()
true
if there're missing keys, false
otherwisepublic static void initializeContentSets(Project project)
public static ProjectContent getInstance(PropertyStorage project)
public static ProjectContent getInstance(HashStructure hash)
public static final void registerContentSetProvider(ContentSetProvider provider)
public static final void unregisterContentSetProvider(ContentSetProvider provider)
registerContentSetProvider(ContentSetProvider)
.
public static final ContentSetProvider[] getContentSetProviders()
public ContentSet getContentSet(java.lang.String contentSetKey)
public final ListStructure getContentSetList()
public final ContentSet getAllContents()
public final URLPath getJavaRootDirs()
public java.util.Iterator getNodeIterator()
public final java.util.Iterator findChildren(java.lang.Class childType)
childType
- the Class representing the desired type
public final java.util.Iterator findChildren(java.lang.Class[] types)
types
- an array of Class objects indicating the desired types
public final java.util.Iterator findChildren(java.lang.Class childType, java.lang.String contentSetKey)
childType
- the Class representing the desired Node typecontentSetKey
- a String specifying the key used to register the desired
ContentSet
getContentSet(String)
,
registerContentSetProvider(ContentSetProvider)
public boolean add(Node node, java.lang.String contentSetKey)
node
to the project content, specifically adding
it to the content set identified by the content set key. The supplied
key must match one of the ContentProviders registered with the project.
If the key is valid but the node cannot be added to that content set,
the node will be added to the Resources content set, if possible.
node
- the node to addcontentSetKey
- the key that identifies the content set
true
if the node was added successfully,
false
if the node could not be added to the specified
content set.ContentSetProvider
public boolean add(Node[] nodes, java.lang.String contentSetKey)
nodes
to the project content, specifically adding
it to the content set identified by the content set key. The supplied
key must match one of the ContentProviders registered with the project.
If the key is valid but the node cannot be added to that content set,
the node will be added to the Resources content set, if possible.
nodes
- the nodes to addcontentSetKey
- the key that identifies the content set
true
if all the nodes were added successfully,
false
if one or more nodes could not be added to the
specified content set.ContentSetProvider
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.4.0) E13403-05 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |