NextApp Echo3 Extras
v3.0.b4

nextapp.echo.extras.app
Class BorderPane

java.lang.Object
  extended by nextapp.echo.app.Component
      extended by nextapp.echo.extras.app.BorderPane
All Implemented Interfaces:
java.io.Serializable, nextapp.echo.app.Pane, nextapp.echo.app.PaneContainer, nextapp.echo.app.RenderIdSupport

public class BorderPane
extends nextapp.echo.app.Component
implements nextapp.echo.app.Pane, nextapp.echo.app.PaneContainer

BorderPane component: a container which renders a FillImageBorder around its content. May contain only one child. May contain a Pane component as a child.

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTY_BORDER
           
static java.lang.String PROPERTY_INSETS
           
 
Fields inherited from class nextapp.echo.app.Component
CHILD_VISIBLE_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FOCUS_TRAVERSAL_INDEX_CHANGED_PROPERTY, FOCUS_TRAVERSAL_PARTICIPANT_CHANGED_PROPERTY, LAYOUT_DIRECTION_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, PROPERTY_BACKGROUND, PROPERTY_FONT, PROPERTY_FOREGROUND, PROPERTY_LAYOUT_DATA, STYLE_CHANGED_PROPERTY, STYLE_NAME_CHANGED_PROPERTY, VISIBLE_CHANGED_PROPERTY
 
Constructor Summary
BorderPane()
           
 
Method Summary
 nextapp.echo.app.FillImageBorder getBorder()
          Returns the configured border.
 nextapp.echo.app.Insets getInsets()
          Returns the inset margin.
 boolean isValidChild(nextapp.echo.app.Component child)
           
 boolean isValidParent(nextapp.echo.app.Component c)
           
 void setBorder(nextapp.echo.app.FillImageBorder newValue)
          Sets the border.
 void setInsets(nextapp.echo.app.Insets newValue)
          Sets the inset margin.
 
Methods inherited from class nextapp.echo.app.Component
add, add, addPropertyChangeListener, addPropertyChangeListener, dispose, firePropertyChange, get, getApplicationInstance, getBackground, getComponent, getComponent, getComponentCount, getComponents, getEventListenerList, getFocusTraversalIndex, getFont, getForeground, getId, getIndex, getLayoutData, getLayoutDirection, getLocale, getLocalStyle, getParent, getRenderId, getRenderIndexedProperty, getRenderIndexedProperty, getRenderLocale, getRenderProperty, getRenderProperty, getStyle, getStyleName, getVisibleComponent, getVisibleComponentCount, getVisibleComponents, hasEventListenerList, indexOf, init, isAncestorOf, isEnabled, isFocusTraversalParticipant, isRegistered, isRenderEnabled, isRenderVisible, isVisible, processInput, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, set, setBackground, setComponents, setEnabled, setFocusTraversalIndex, setFocusTraversalParticipant, setFont, setForeground, setId, setIndex, setLayoutData, setLayoutDirection, setLocale, setRenderId, setStyle, setStyleName, setVisible, validate, verifyInput, visibleIndexOf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_BORDER

public static final java.lang.String PROPERTY_BORDER
See Also:
Constant Field Values

PROPERTY_INSETS

public static final java.lang.String PROPERTY_INSETS
See Also:
Constant Field Values
Constructor Detail

BorderPane

public BorderPane()
Method Detail

getBorder

public nextapp.echo.app.FillImageBorder getBorder()
Returns the configured border.

Returns:
the border

getInsets

public nextapp.echo.app.Insets getInsets()
Returns the inset margin.

Returns:
the inset margin

setBorder

public void setBorder(nextapp.echo.app.FillImageBorder newValue)
Sets the border.

Parameters:
newValue - the new border

setInsets

public void setInsets(nextapp.echo.app.Insets newValue)
Sets the inset margin.

Parameters:
newValue - the new inset margin

isValidChild

public boolean isValidChild(nextapp.echo.app.Component child)
Overrides:
isValidChild in class nextapp.echo.app.Component
See Also:
Component.isValidChild(nextapp.echo.app.Component)

isValidParent

public boolean isValidParent(nextapp.echo.app.Component c)
Overrides:
isValidParent in class nextapp.echo.app.Component
See Also:
Component.isValidParent(nextapp.echo.app.Component)

NextApp Echo3 Extras
v3.0.b4