Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.jdeveloper.cmt
Interface CmtModelNode

All Superinterfaces:
Displayable, Element, Folder, Locatable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode
All Known Implementing Classes:
CmtFolder

public interface CmtModelNode
extends javax.swing.tree.MutableTreeNode, Folder, Locatable

The URL for a CmtModelNode is of the form: jdev.cmt:?&


Field Summary
static java.lang.String PROTOCOL
          Protocol for an URL representing a CmtModelNode.
static java.lang.String QUERY_TOKEN
          Query part separator for an URL representing a CmtModelNode.
 
Method Summary
 void adjustPosition(boolean doLive)
          Adjust the position (z-order) of the Component represented by this object, if in fact this object represents a Component, affecting source add call and optionaly the live Component within its controlling LayoutManager.
 CmtModel getCmtModel()
          Get the CmtModel to which this object belongs.
 CmtSubcomponent getLayout()
          Get the CmtSubcomponent representing the LayoutManger controlling the Component represented by this object if in fact this object represents a Component.
 LayoutAssistant getLayoutAssistant()
          Get the LayoutAssistant associated with the LayoutManager which controls the Component represented by this object if in fact this object represents a Component.
 java.lang.String getName()
          Get the name of the CmtSubcomponent for the Component represented by this object.
 CmtSubcomponent getSubcomponent()
          Get the CmtSubcomponent for the Component represented by this object.
 boolean isComponent()
          Determine whether or not this object represents a Component.
 boolean isContainer()
          Determine whether or not this object should be treated as a container.
 void release()
          Release all data structures and consider this object as dead.
 void setCmtModel(CmtModel model)
          Set the owning CmtModel
 
Methods inherited from interface javax.swing.tree.MutableTreeNode
insert, remove, remove, removeFromParent, setParent, setUserObject
 
Methods inherited from interface javax.swing.tree.TreeNode
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
 
Methods inherited from interface oracle.ide.model.Folder
add, canAdd, canRemove, containsChild, remove, removeAll, size
 
Methods inherited from interface oracle.ide.model.Element
getAttributes, getChildren, getData, mayHaveChildren
 
Methods inherited from interface oracle.ide.model.Displayable
getIcon, getLongLabel, getShortLabel, getToolTipText, toString
 
Methods inherited from interface oracle.ide.model.Locatable
getURL, setURL
 

Field Detail

PROTOCOL

static final java.lang.String PROTOCOL
Protocol for an URL representing a CmtModelNode.

See Also:
Constant Field Values

QUERY_TOKEN

static final java.lang.String QUERY_TOKEN
Query part separator for an URL representing a CmtModelNode.

See Also:
Constant Field Values
Method Detail

getCmtModel

CmtModel getCmtModel()
Get the CmtModel to which this object belongs.

Returns:
a CmtModel

setCmtModel

void setCmtModel(CmtModel model)
Set the owning CmtModel

Parameters:
model - an owning CmtModel

getSubcomponent

CmtSubcomponent getSubcomponent()
Get the CmtSubcomponent for the Component represented by this object.

Returns:

isComponent

boolean isComponent()
Determine whether or not this object represents a Component.

Returns:
true when the object represented is a Component.

isContainer

boolean isContainer()
Determine whether or not this object should be treated as a container.

Returns:
true when the object represented can take children.

getLayout

CmtSubcomponent getLayout()
Get the CmtSubcomponent representing the LayoutManger controlling the Component represented by this object if in fact this object represents a Component. Returns null otherwise.

Returns:
a CmtSubcomponent or null.

getLayoutAssistant

LayoutAssistant getLayoutAssistant()
Get the LayoutAssistant associated with the LayoutManager which controls the Component represented by this object if in fact this object represents a Component. Returns null otherwise.

Returns:
a LayoutAssistant or null.

adjustPosition

void adjustPosition(boolean doLive)
Adjust the position (z-order) of the Component represented by this object, if in fact this object represents a Component, affecting source add call and optionaly the live Component within its controlling LayoutManager. Recursively calls adjustPosition on children, without live adjustment, such that all add calls are grouped togeather.

Parameters:
doLive - true if the represented Component should be adjusted within the controlling LayoutManger instance.

getName

java.lang.String getName()
Get the name of the CmtSubcomponent for the Component represented by this object.

Returns:
the name of a CmtSubcomponent.

release

void release()
Release all data structures and consider this object as dead.


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

Copyright © 1997, 2011, Oracle. All rights reserved.