|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.rad.genui.UIResource<C>
javax.rad.genui.UILayout<IFormLayout,IFormLayout.IConstraints>
javax.rad.genui.layout.UIFormLayout
public class UIFormLayout
Platform and technology independent form oriented layout. It is designed for use with AWT, Swing, SWT, JSP, JSF,... .
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface javax.rad.ui.layout.IFormLayout |
---|
IFormLayout.IAnchor, IFormLayout.IConstraints |
Field Summary |
---|
Fields inherited from class javax.rad.genui.UIResource |
---|
uiResource |
Fields inherited from interface javax.rad.ui.layout.IFormLayout |
---|
NEWLINE |
Fields inherited from interface javax.rad.ui.IAlignmentConstants |
---|
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_STRETCH, ALIGN_TOP |
Constructor Summary | |
---|---|
UIFormLayout()
Creates a new instance of UIFormLayout . |
|
UIFormLayout(IFormLayout pLayout)
Creates a new instance of UIFormLayout with the given
layout. |
Method Summary | |
---|---|
IFormLayout.IAnchor |
createAnchor(IFormLayout.IAnchor pRelatedAnchor)
Constructs an anchor relative to pRelatedAnchor auto sized. |
IFormLayout.IAnchor |
createAnchor(IFormLayout.IAnchor pRelatedAnchor,
IFormLayout.IAnchor pSecondRelatedAnchor,
float pRelativePosition)
Constructs an centered anchor between the related and second related anchor. |
IFormLayout.IAnchor |
createAnchor(IFormLayout.IAnchor pRelatedAnchor,
int pPosition)
Constructs an anchor relative to pRelatedAnchor with pPosition pixels. |
String |
getAnchorConfiguration()
Gets the anchor configuration for default anchors. |
IFormLayout.IConstraints |
getBottomAlignedConstraints(int pColumn,
int pRow)
Creates bottom aligned constraints for the given column and row. |
IFormLayout.IConstraints |
getBottomAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates bottom aligned constraints for the given column and row. |
IFormLayout.IAnchor |
getBottomAnchor()
Returns the bottom border anchor. |
IFormLayout.IAnchor |
getBottomMarginAnchor()
Returns the bottom margin border anchor. |
IFormLayout.IConstraints |
getBottomSpaceConstraints(IComponent pCenterComponent)
Creates the constraints bottom of the center constraint. |
IFormLayout.IConstraints |
getCenterConstraints(int pColumn,
int pRow)
Creates horizontal and vertical centered constraints for the given column and row. |
IFormLayout.IConstraints |
getCenterConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates horizontal and vertical centered constraints for the given column and row. |
IFormLayout.IAnchor |
getColumnLeftAnchor(int pColumnIndex)
Gets the left anchor of the given column. |
IFormLayout.IAnchor |
getColumnRightAnchor(int pColumnIndex)
Gets the right anchor of the given column. |
IFormLayout.IConstraints |
getConstraints(IFormLayout.IAnchor pTopAnchor,
IFormLayout.IAnchor pLeftAnchor,
IFormLayout.IAnchor pBottomAnchor,
IFormLayout.IAnchor pRightAnchor)
Creates the default constraints for the given anchors. |
IFormLayout.IConstraints |
getConstraints(int pColumn,
int pRow)
Creates the default constraints for the given column and row. |
IFormLayout.IConstraints |
getConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates the default constraints for the given column and row. |
IFormLayout.IConstraints |
getHCenterConstraints(int pColumn,
int pRow)
Creates vertical centered constraints for the given column and row. |
IFormLayout.IConstraints |
getHCenterConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates vertical centered constraints for the given column and row. |
int |
getHorizontalAlignment()
Returns the alignment along the x axis. |
IFormLayout.IAnchor[] |
getHorizontalAnchors()
Returns all horizontal anchors used by this layout. |
IFormLayout.IConstraints |
getLeftAlignedConstraints(int pColumn,
int pRow)
Creates left aligned constraints for the given column and row. |
IFormLayout.IConstraints |
getLeftAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates left aligned constraints for the given column and row. |
IFormLayout.IAnchor |
getLeftAnchor()
Returns the left border anchor. |
IFormLayout.IAnchor |
getLeftMarginAnchor()
Returns the left margin border anchor. |
IFormLayout.IConstraints |
getLeftSpaceConstraints(IComponent pCenterComponent)
Creates the constraints left of the center constraint. |
IFormLayout.IConstraints |
getMaximizedConstraints()
Creates maximized constraints for top, left, bottom and right anchor. |
int |
getNewlineCount()
Gets the new line count. |
IFormLayout.IConstraints |
getRightAlignedConstraints(int pColumn,
int pRow)
Creates right aligned constraints for the given column and row. |
IFormLayout.IConstraints |
getRightAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates right aligned constraints for the given column and row. |
IFormLayout.IAnchor |
getRightAnchor()
Returns the right border anchor. |
IFormLayout.IAnchor |
getRightMarginAnchor()
Returns the right margin border anchor. |
IFormLayout.IConstraints |
getRightSpaceConstraints(IComponent pCenterComponent)
Creates the constraints right of the center constraint. |
IFormLayout.IAnchor |
getRowBottomAnchor(int pRowIndex)
Gets the bottom anchor of the given row. |
IFormLayout.IAnchor |
getRowTopAnchor(int pRowIndex)
Gets the top anchor of the given row. |
IFormLayout.IConstraints |
getTopAlignedConstraints(int pColumn,
int pRow)
Creates top aligned constraints for the given column and row. |
IFormLayout.IConstraints |
getTopAlignedConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates top aligned constraints for the given column and row. |
IFormLayout.IAnchor |
getTopAnchor()
Returns the top border anchor. |
IFormLayout.IAnchor |
getTopMarginAnchor()
Returns the top margin border anchor. |
IFormLayout.IConstraints |
getTopSpaceConstraints(IComponent pCenterComponent)
Creates the constraints top of the center constraint. |
IFormLayout.IConstraints |
getVCenterConstraints(int pColumn,
int pRow)
Creates vertical centered constraints for the given column and row. |
IFormLayout.IConstraints |
getVCenterConstraints(int pBeginColumn,
int pBeginRow,
int pEndColumn,
int pEndRow)
Creates vertical centered constraints for the given column and row. |
int |
getVerticalAlignment()
Returns the alignment along the y axis. |
IFormLayout.IAnchor[] |
getVerticalAnchors()
Returns all vertical anchors used by this layout. |
void |
setAnchorConfiguration(String pAnchorConfiguration)
Sets the anchor configuration for default anchors. |
void |
setHorizontalAlignment(int pHorizontalAlignment)
Sets the horizontal alignment. |
void |
setNewlineCount(int pNewlineCount)
Sets the new line count. |
void |
setVerticalAlignment(int pVerticalAlignment)
Sets the vertical alignment. |
Methods inherited from class javax.rad.genui.UILayout |
---|
getConstraints, getHorizontalGap, getMargins, getVerticalGap, setConstraints, setHorizontalGap, setMargins, setMargins, setVerticalGap |
Methods inherited from class javax.rad.genui.UIResource |
---|
equals, getResource, getUIResource, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.rad.ui.ILayout |
---|
getConstraints, getHorizontalGap, getMargins, getVerticalGap, setConstraints, setHorizontalGap, setMargins, setVerticalGap |
Methods inherited from interface javax.rad.ui.IResource |
---|
getResource |
Constructor Detail |
---|
public UIFormLayout()
UIFormLayout
.
IFormLayout
public UIFormLayout(IFormLayout pLayout)
UIFormLayout
with the given
layout.
pLayout
- the layoutIFormLayout
Method Detail |
---|
public int getHorizontalAlignment()
getHorizontalAlignment
in interface IAlignmentConstants
public void setHorizontalAlignment(int pHorizontalAlignment)
setHorizontalAlignment
in interface IAlignmentConstants
pHorizontalAlignment
- the new vertical alignmentpublic int getVerticalAlignment()
getVerticalAlignment
in interface IAlignmentConstants
public void setVerticalAlignment(int pVerticalAlignment)
setVerticalAlignment
in interface IAlignmentConstants
pVerticalAlignment
- the new vertical alignmentpublic int getNewlineCount()
getNewlineCount
in interface IFormLayout
public void setNewlineCount(int pNewlineCount)
setNewlineCount
in interface IFormLayout
pNewlineCount
- the new line count.public IFormLayout.IAnchor getLeftAnchor()
getLeftAnchor
in interface IFormLayout
public IFormLayout.IAnchor getRightAnchor()
getRightAnchor
in interface IFormLayout
public IFormLayout.IAnchor getTopAnchor()
getTopAnchor
in interface IFormLayout
public IFormLayout.IAnchor getBottomAnchor()
getBottomAnchor
in interface IFormLayout
public IFormLayout.IAnchor getLeftMarginAnchor()
getLeftMarginAnchor
in interface IFormLayout
public IFormLayout.IAnchor getRightMarginAnchor()
getRightMarginAnchor
in interface IFormLayout
public IFormLayout.IAnchor getTopMarginAnchor()
getTopMarginAnchor
in interface IFormLayout
public IFormLayout.IAnchor getBottomMarginAnchor()
getBottomMarginAnchor
in interface IFormLayout
public IFormLayout.IAnchor[] getHorizontalAnchors()
getHorizontalAnchors
in interface IFormLayout
public IFormLayout.IAnchor[] getVerticalAnchors()
getVerticalAnchors
in interface IFormLayout
public IFormLayout.IAnchor createAnchor(IFormLayout.IAnchor pRelatedAnchor)
createAnchor
in interface IFormLayout
pRelatedAnchor
- the related anchor for this anchor.
public IFormLayout.IAnchor createAnchor(IFormLayout.IAnchor pRelatedAnchor, int pPosition)
createAnchor
in interface IFormLayout
pRelatedAnchor
- the related anchor for this anchor.pPosition
- the position relative to the related anchor.
public IFormLayout.IAnchor createAnchor(IFormLayout.IAnchor pRelatedAnchor, IFormLayout.IAnchor pSecondRelatedAnchor, float pRelativePosition)
createAnchor
in interface IFormLayout
pRelatedAnchor
- the related anchor for this anchor.pSecondRelatedAnchor
- the second related anchor for this anchor.pRelativePosition
- the relative position between first and second anchor.
public IFormLayout.IConstraints getConstraints(int pColumn, int pRow)
getConstraints
in interface IFormLayout
pColumn
- the column.pRow
- the row.
public IFormLayout.IConstraints getConstraints(int pBeginColumn, int pBeginRow, int pEndColumn, int pEndRow)
getConstraints
in interface IFormLayout
pBeginColumn
- the column.pBeginRow
- the row.pEndColumn
- the column count.pEndRow
- the row count.
public IFormLayout.IConstraints getConstraints(IFormLayout.IAnchor pTopAnchor, IFormLayout.IAnchor pLeftAnchor, IFormLayout.IAnchor pBottomAnchor, IFormLayout.IAnchor pRightAnchor)
getConstraints
in interface IFormLayout
pTopAnchor
- the top anchor.pLeftAnchor
- the left anchor.pBottomAnchor
- the bottom anchor.pRightAnchor
- the right anchor.
public IFormLayout.IAnchor getColumnLeftAnchor(int pColumnIndex)
pColumnIndex
- the column index.
public IFormLayout.IAnchor getColumnRightAnchor(int pColumnIndex)
pColumnIndex
- the column index.
public IFormLayout.IAnchor getRowTopAnchor(int pRowIndex)
pRowIndex
- the row index.
public IFormLayout.IAnchor getRowBottomAnchor(int pRowIndex)
pRowIndex
- the row index.
public String getAnchorConfiguration()
public void setAnchorConfiguration(String pAnchorConfiguration)
pAnchorConfiguration
- the anchor configuration for default anchors.public IFormLayout.IConstraints getVCenterConstraints(int pColumn, int pRow)
pColumn
- the column.pRow
- the row.
public IFormLayout.IConstraints getVCenterConstraints(int pBeginColumn, int pBeginRow, int pEndColumn, int pEndRow)
pBeginColumn
- the column.pBeginRow
- the row.pEndColumn
- the column count.pEndRow
- the row count.
public IFormLayout.IConstraints getHCenterConstraints(int pColumn, int pRow)
pColumn
- the column.pRow
- the row.
public IFormLayout.IConstraints getHCenterConstraints(int pBeginColumn, int pBeginRow, int pEndColumn, int pEndRow)
pBeginColumn
- the column.pBeginRow
- the row.pEndColumn
- the column count.pEndRow
- the row count.
public IFormLayout.IConstraints getCenterConstraints(int pColumn, int pRow)
pColumn
- the column.pRow
- the row.
public IFormLayout.IConstraints getCenterConstraints(int pBeginColumn, int pBeginRow, int pEndColumn, int pEndRow)
pBeginColumn
- the column.pBeginRow
- the row.pEndColumn
- the column count.pEndRow
- the row count.
public IFormLayout.IConstraints getLeftSpaceConstraints(IComponent pCenterComponent)
pCenterComponent
- the center component.
public IFormLayout.IConstraints getRightSpaceConstraints(IComponent pCenterComponent)
pCenterComponent
- the center component.
public IFormLayout.IConstraints getTopSpaceConstraints(IComponent pCenterComponent)
pCenterComponent
- the center component.
public IFormLayout.IConstraints getBottomSpaceConstraints(IComponent pCenterComponent)
pCenterComponent
- the center component.
public IFormLayout.IConstraints getTopAlignedConstraints(int pColumn, int pRow)
pColumn
- the column.pRow
- the row.
public IFormLayout.IConstraints getTopAlignedConstraints(int pBeginColumn, int pBeginRow, int pEndColumn, int pEndRow)
pBeginColumn
- the column.pBeginRow
- the row.pEndColumn
- the column.pEndRow
- the row.
public IFormLayout.IConstraints getBottomAlignedConstraints(int pColumn, int pRow)
pColumn
- the column.pRow
- the row.
public IFormLayout.IConstraints getBottomAlignedConstraints(int pBeginColumn, int pBeginRow, int pEndColumn, int pEndRow)
pBeginColumn
- the column.pBeginRow
- the row.pEndColumn
- the column.pEndRow
- the row.
public IFormLayout.IConstraints getLeftAlignedConstraints(int pColumn, int pRow)
pColumn
- the column.pRow
- the row.
public IFormLayout.IConstraints getLeftAlignedConstraints(int pBeginColumn, int pBeginRow, int pEndColumn, int pEndRow)
pBeginColumn
- the column.pBeginRow
- the row.pEndColumn
- the column.pEndRow
- the row.
public IFormLayout.IConstraints getRightAlignedConstraints(int pColumn, int pRow)
pColumn
- the column.pRow
- the row.
public IFormLayout.IConstraints getRightAlignedConstraints(int pBeginColumn, int pBeginRow, int pEndColumn, int pEndRow)
pBeginColumn
- the column.pBeginRow
- the row.pEndColumn
- the column.pEndRow
- the row.
public IFormLayout.IConstraints getMaximizedConstraints()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |