|
WebObjects 5.4.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webobjects.eoapplication.EOController
com.webobjects.eoapplication.EOComponentController
com.webobjects.eoapplication.EOSplitController
public class EOSplitController
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.webobjects.eoapplication.EOComponentController |
---|
EOComponentController.ActionCollector, EOComponentController.Activation, EOComponentController.EndEditing, EOComponentController.Modal, EOComponentController.ResetUserInterface |
Nested classes/interfaces inherited from class com.webobjects.eoapplication.EOController |
---|
EOController.Enumeration |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility |
Field Summary |
---|
Fields inherited from class com.webobjects.eoapplication.EOComponentController |
---|
Bottom, BottomLeft, BottomRight, Center, Left, Right, Top, TopLeft, TopRight |
Fields inherited from class com.webobjects.eoapplication.EOController |
---|
ControllerAndSubcontrollersEnumeration, ControllerAndSupercontrollersEnumeration, SubcontrollersEnumeration, SupercontrollersEnumeration |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
KeyPathSeparator |
Constructor Summary | |
---|---|
EOSplitController()
|
|
EOSplitController(EOXMLUnarchiver unarchiver)
|
Method Summary | |
---|---|
protected void |
addComponentOfSubcontroller(EOComponentController controller)
Adds the integration component for the receiver's subcontroller, controller , to the user interface for the receiver. |
boolean |
allowsOneTouchExpandable()
|
boolean |
allowsSnapToZero()
|
protected void |
generateComponent()
Invoked when it's necessary to create the receiver's component, including setting up the subcontroller area. |
Dimension |
minimumComponentSize()
Returns the current minimum size required to display the receiver's component, including the size required for its subcontroller area. |
protected void |
removeComponentOfSubcontroller(EOComponentController controller)
Removes the user interface for the receiver's subcontroller, controller , from the receiver's user interface and informs
controller that its integration component became invisible. |
protected boolean |
removeTransientSubcontroller(EOController controller)
See the method description for removeTransientSubcontroller in
the EOController class specification. |
void |
resetUserInterface()
Invoked to explicitly reset a controller's user interface to an original state. |
double |
resizeWeight()
|
void |
setAllowsOneTouchExpandable(boolean allowsOneTouchExpandable)
|
void |
setAllowsSnapToZero(boolean allowsSnapToZero)
|
void |
setResizeWeight(double resizeWeight)
|
void |
setUsesContinuousLayout(boolean usesContinuousLayout)
|
void |
subcontrollerMinimumSizeDidChange(EOComponentController controller,
JComponent component,
Dimension updateMinimumSize)
Updates the receiver's user interface to accommodate a change to a subcontroller's minimum size. |
boolean |
usesContinuousLayout()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EOSplitController()
public EOSplitController(EOXMLUnarchiver unarchiver)
Method Detail |
---|
protected void addComponentOfSubcontroller(EOComponentController controller)
EOComponentController
controller
, to the user interface for the receiver.
addComponentOfSubcontroller
in class EOComponentController
controller
- the subcontroller to be addedprotected void removeComponentOfSubcontroller(EOComponentController controller)
EOComponentController
controller
, from the receiver's user interface and informs
controller that its integration component became invisible.
removeComponentOfSubcontroller
in class EOComponentController
controller
- the subcontroller to be removedprotected boolean removeTransientSubcontroller(EOController controller)
EOComponentController
removeTransientSubcontroller
in
the EOController class specification. EOComponentController's
implementation performs additional user interface cleanup for
controllers that become transient.
removeTransientSubcontroller
in class EOComponentController
controller
- the subcontroller becoming transient
true
if the subcontroller can be allowed to become transient; false
otherwiseEOController.disposeIfTransient()
protected void generateComponent()
EOComponentController
Invoked when it's necessary to create the receiver's component,
including setting up the subcontroller area. Subclass implementations
of this method usually invoke setComponent
and if necessary
setSubcontrollerArea
. EOComponentController's default implementation
creates an empty EOView to hold subcontroller components.
The layout mechanisms used to integrate the components of controllers expect that the component is generated with the minimum size possible.
generateComponent
in class EOComponentController
public Dimension minimumComponentSize()
EOComponentController
minimumComponentSize
in class EOComponentController
public void resetUserInterface()
EOComponentController.ResetUserInterface
resetUserInterface
in interface EOComponentController.ResetUserInterface
public void subcontrollerMinimumSizeDidChange(EOComponentController controller, JComponent component, Dimension updateMinimumSize)
EOComponentController
subcontrollerMinimumSizeDidChange
in class EOComponentController
controller
- the subcontroller which changedcomponent
- the integration component of the subcontrollerupdateMinimumSize
- the new minimum size of the integration componentpublic void setUsesContinuousLayout(boolean usesContinuousLayout)
public boolean usesContinuousLayout()
public void setResizeWeight(double resizeWeight)
public double resizeWeight()
public void setAllowsOneTouchExpandable(boolean allowsOneTouchExpandable)
public boolean allowsOneTouchExpandable()
public void setAllowsSnapToZero(boolean allowsSnapToZero)
public boolean allowsSnapToZero()
|
Last updated June 2008 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |