net.rim.device.api.ui
Class XYEdges

java.lang.Object
  |
  +--net.rim.device.api.ui.XYEdges

public final class XYEdges
extends Object

Used to describe padding, borders, and margins.

Since:
JDE 4.0.0

Field Summary
 int bottom
          Bottom edge.
 int left
          Left edge.
 int right
          Right edge.
 int top
          Top edge.
 
Constructor Summary
XYEdges()
          Creates a new, empty XYEdges instance.
XYEdges(int top, int right, int bottom, int left)
          Creates a new XYEdges instance with provided borders.
 
Method Summary
 boolean isEmpty()
          Determins whether or not the entire edge region is zero width.
 void set(int top, int right, int bottom, int left)
          Sets new values for all four edges.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bottom

public int bottom
Bottom edge.
Since:
JDE 4.0.0

left

public int left
Left edge.
Since:
JDE 4.0.0

right

public int right
Right edge.
Since:
JDE 4.0.0

top

public int top
Top edge.
Since:
JDE 4.0.0
Constructor Detail

XYEdges

public XYEdges()
Creates a new, empty XYEdges instance.

Equivalent to invoking XYEdges(0,0,0,0).

Since:
JDE 4.0.0

XYEdges

public XYEdges(int top,
               int right,
               int bottom,
               int left)
Creates a new XYEdges instance with provided borders.
Parameters:
top - Top edge.
right - Right edge.
bottom - Bottom edge.
left - Left edge.
Since:
JDE 4.0.0
Method Detail

isEmpty

public boolean isEmpty()
Determins whether or not the entire edge region is zero width.
Returns:
True if all edges are set to zero; otherwise, false.
Since:
JDE 4.0.0

set

public void set(int top,
                int right,
                int bottom,
                int left)
Sets new values for all four edges.
Parameters:
top - New top edge value.
right - New right edge value.
bottom - New bottom edge value.
left - New left edge value.
Since:
JDE 4.0.0



Copyright 1999-2009 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.