WebObjects 5.1

com.webobjects.eoapplication
Class EOBoxController

java.lang.Object
  |
  +--com.webobjects.eoapplication.EOController
        |
        +--com.webobjects.eoapplication.EOComponentController
              |
              +--com.webobjects.eoapplication.EOBoxController
All Implemented Interfaces:
EOAction.Enabling, NSDisposable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions

public class EOBoxController
extends EOComponentController


Inner classes inherited from class com.webobjects.eoapplication.EOComponentController
EOComponentController.ActionCollector, EOComponentController.Activation, EOComponentController.EndEditing, EOComponentController.Modal, EOComponentController.ResetUserInterface
 
Inner classes inherited from class com.webobjects.eoapplication.EOController
EOController.Enumeration
 
Inner classes inherited from class com.webobjects.foundation.NSKeyValueCoding
NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor
 
Inner classes inherited from class com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Field Summary
static int EtchedBorder
           
static int LineBorder
           
static int LoweredBezelBorder
           
static int NoBorder
           
static int RaisedBezelBorder
           
 
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, SubcontrollersEnumeration, SupercontrollersEnumeration
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
NullValue
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
KeyPathSeparator
 
Constructor Summary
EOBoxController()
          
EOBoxController(EOXMLUnarchiver unarchiver)
          
 
Method Summary
 int borderType()
          
protected  void generateComponent()
          
 boolean highlightsTitle()
          
 int horizontalBorder()
          
 void setBorderType(int type)
          
 void setHighlightsTitle(boolean flag)
          
 void setHorizontalBorder(int borderSize)
          
 void setTitleColor(Color color)
          
 void setTitleFont(Font font)
          
 void setTitlePosition(int position)
          
 void setUsesTitledBorder(boolean flag)
          
 void setVerticalBorder(int borderSize)
          
 Color titleColor()
          
 Font titleFont()
          
 int titlePosition()
          
 boolean usesTitledBorder()
          
 int verticalBorder()
          
 
Methods inherited from class com.webobjects.eoapplication.EOComponentController
addComponentOfSubcontroller, alignmentWidth, alignsComponents, canBeTransient, canResizeHorizontally, canResizeVertically, component, componentDidBecomeInvisible, componentDidBecomeVisible, defaultComponentSize, dispose, ensureMinimumComponentSizeWithoutSubcontrollers, ensureMinimumSubcontrollerAreaSize, handleTakeValueForUnboundKey, hideInSupercontroller, hideSubcontroller, icon, integrationComponent, integrationComponentDidBecomeInvisible, integrationComponentDidBecomeVisible, isComponentPrepared, isRootComponentController, isVisible, label, makeInvisible, makeVisible, minimumComponentSize, minimumComponentSizeWithoutSubcontrollers, minimumIntegrationComponentSize, minimumSubcontrollerAreaSize, prefersIconOnly, prepareComponent, removeComponentOfSubcontroller, removeTransientSubcontroller, setAlignmentWidth, setAlignsComponents, setCanResizeHorizontally, setCanResizeVertically, setComponent, setDefaultComponentSize, setIcon, setLabel, setPrefersIconOnly, setSubcontrollerArea, setUsesHorizontalLayout, setVisible, showInSupercontroller, showSubcontroller, subcontrollerArea, subcontrollerMinimumSizeDidChange, subcontrollerWasAdded, subcontrollerWasRemoved, toString, usesHorizontalLayout
 
Methods inherited from class com.webobjects.eoapplication.EOController
actionNames, actions, actionWithName, addSubcontroller, breakConnection, breakConnectionToSubcontrollers, canAccessFieldsDirectly, canPerformActionNamed, connectionWasBroken, connectionWasEstablished, controllerEnumeration, controllersInEnumeration, controllersWithKeyValuePair, controllersWithKeyValuePairs, controllerWithKeyValuePair, controllerWithKeyValuePairs, defaultActions, disableActionNamed, disposableRegistry, disposeIfTransient, enableActionNamed, enabledActions, establishConnection, establishConnectionToSupercontrollers, handleQueryWithUnboundKey, hierarchicalControllerForKey, hierarchicalValueForKey, invokeMethod, isActionNamedEnabled, isAncestorOfController, isConnected, isSupercontrollerOfController, isTransientExplicitlyForbidden, prepareForNewTask, removeFromSupercontroller, removeSubcontroller, resetActions, setConnected, setSupercontroller, setTransientExplicitlyForbidden, setTypeName, subcontrollers, supercontroller, supercontroller, takeValueForKey, takeValueForKeyPath, typeName, unableToSetNullForKey, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EtchedBorder

public static final int EtchedBorder

LineBorder

public static final int LineBorder

LoweredBezelBorder

public static final int LoweredBezelBorder

NoBorder

public static final int NoBorder

RaisedBezelBorder

public static final int RaisedBezelBorder
Constructor Detail

EOBoxController

public EOBoxController()

EOBoxController

public EOBoxController(EOXMLUnarchiver unarchiver)
Parameters:
unarchiver -
Method Detail

borderType

public int borderType()
Returns:

generateComponent

protected void generateComponent()
Overrides:
generateComponent in class EOComponentController

highlightsTitle

public boolean highlightsTitle()
Returns:

horizontalBorder

public int horizontalBorder()
Returns:

setBorderType

public void setBorderType(int type)
Parameters:
type -

setHighlightsTitle

public void setHighlightsTitle(boolean flag)
Parameters:
flag -

setHorizontalBorder

public void setHorizontalBorder(int borderSize)
Parameters:
borderSize -

setTitleColor

public void setTitleColor(Color color)
Parameters:
color -

setTitleFont

public void setTitleFont(Font font)
Parameters:
font -

setTitlePosition

public void setTitlePosition(int position)
Parameters:
position -

setUsesTitledBorder

public void setUsesTitledBorder(boolean flag)
Parameters:
flag -

setVerticalBorder

public void setVerticalBorder(int borderSize)
Parameters:
borderSize -

titleColor

public Color titleColor()
Returns:

titleFont

public Font titleFont()
Returns:

titlePosition

public int titlePosition()
Returns:

usesTitledBorder

public boolean usesTitledBorder()
Returns:

verticalBorder

public int verticalBorder()
Returns:

Last updated Thu Jan 10 18:10:21 PST 2002.

Copyright © 2002 Apple Computer, Inc.