org.apache.myfaces.tobago.util
Class LayoutInfo

java.lang.Object
  extended by org.apache.myfaces.tobago.util.LayoutInfo

public class LayoutInfo
extends Object


Field Summary
static int HIDE
           
static String HIDE_CELL
           
 
Constructor Summary
LayoutInfo(int cellCount, int space, String layout)
           
LayoutInfo(int cellCount, int space, String[] layoutTokens, boolean ignoreMismatch)
           
 
Method Summary
 boolean columnsLeft()
           
static String[] createLayoutTokens(String columnLayout, int count)
           
static String[] createLayoutTokens(String columnLayout, int count, String defaultToken)
           
 String[] getLayoutTokens()
           
 int getSpaceForColumn(int column)
           
 int getSpaceLeft()
           
 List<Integer> getSpaceList()
           
 void handleIllegalTokens()
           
 void handleSpaceLeft()
           
 boolean hasLayoutTokens()
           
 boolean isFree(int column)
           
static String listToTokenString(List list)
           
 void parseColumnLayout(double space)
           
 void parseColumnLayout(double space, int padding)
           
 void parseHides(int padding)
           
 void parsePercent(double innerWidth)
           
 void parsePixels()
           
 void parsePortions()
           
static String tokensToString(int[] tokens)
           
static String tokensToString(String[] tokens)
           
 String toString()
           
 void update(int space, int index)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

HIDE

public static final int HIDE
See Also:
Constant Field Values

HIDE_CELL

public static final String HIDE_CELL
See Also:
Constant Field Values
Constructor Detail

LayoutInfo

public LayoutInfo(int cellCount,
                  int space,
                  String layout)

LayoutInfo

public LayoutInfo(int cellCount,
                  int space,
                  String[] layoutTokens,
                  boolean ignoreMismatch)
Method Detail

update

public void update(int space,
                   int index)

columnsLeft

public boolean columnsLeft()

handleIllegalTokens

public void handleIllegalTokens()

createLayoutTokens

public static String[] createLayoutTokens(String columnLayout,
                                          int count)

createLayoutTokens

public static String[] createLayoutTokens(String columnLayout,
                                          int count,
                                          String defaultToken)

listToTokenString

public static String listToTokenString(List list)

tokensToString

public static String tokensToString(int[] tokens)

tokensToString

public static String tokensToString(String[] tokens)

isFree

public boolean isFree(int column)

getSpaceForColumn

public int getSpaceForColumn(int column)

getSpaceLeft

public int getSpaceLeft()

getLayoutTokens

public String[] getLayoutTokens()

hasLayoutTokens

public boolean hasLayoutTokens()

getSpaceList

public List<Integer> getSpaceList()

handleSpaceLeft

public void handleSpaceLeft()

parseHides

public void parseHides(int padding)

parsePixels

public void parsePixels()

parsePercent

public void parsePercent(double innerWidth)

parsePortions

public void parsePortions()

parseColumnLayout

public void parseColumnLayout(double space)

parseColumnLayout

public void parseColumnLayout(double space,
                              int padding)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.