|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Handler (Factory?) that keeps track of available Styles.
It guarantees to create and return Styles that can be set to Stylables of the same context. A Style as such is immutable but can be modified by adding/removing/renaming in the StyleMap if the map marks it as configurable.
Implementations should make it impossible to modify the default types (as given by the Forms LayoutStyle/FormFactory, f.i.). If clients want to change the base types they need to provide a custom LayoutStyle.
Known issues:
Method Summary | |
void |
addBorderStyle(java.lang.Object typeKey,
java.lang.String encoding,
java.lang.String description)
|
void |
addColumnContentStyle(java.lang.Object typeKey,
java.lang.String encodedString,
java.lang.String description)
|
void |
addColumnGapStyle(java.lang.Object typeKey,
java.lang.String encodedString,
java.lang.String description)
|
void |
addRowContentStyle(java.lang.Object typeKey,
java.lang.String encodedString,
java.lang.String description)
|
void |
addRowGapStyle(java.lang.Object typeKey,
java.lang.String encodedString,
java.lang.String description)
|
Style |
getBorderStyle(java.lang.Object typeKey)
|
java.util.List |
getBorderStyles()
|
Style |
getColumnContentStyle(java.lang.Object typeKey)
|
java.util.List |
getColumnContentStyles()
|
Style |
getColumnGapStyle(java.lang.Object typeKey)
|
java.util.List |
getColumnGapStyles()
|
Style |
getColumnGlueStyle()
|
Style |
getRowContentStyle(java.lang.Object typeKey)
|
java.util.List |
getRowContentStyles()
|
Style |
getRowGapStyle(java.lang.Object typeKey)
|
java.util.List |
getRowGapStyles()
|
Style |
getRowGlueStyle()
|
boolean |
isConfigurableBorderStyle(java.lang.Object typeKey)
|
boolean |
isConfigurableColumnStyle(java.lang.Object typeKey)
|
boolean |
isConfigurableRowStyle(java.lang.Object typeKey)
|
void |
removeBorderStyle(java.lang.Object typeKey)
|
void |
removeColumnContentStyle(java.lang.Object typeKey)
|
void |
removeColumnGapStyle(java.lang.Object typeKey)
|
void |
removeRowContentStyle(java.lang.Object typeKey)
|
void |
removeRowGapStyle(java.lang.Object typeKey)
|
void |
renameBorderStyle(java.lang.Object oldTypeKey,
java.lang.Object newTypeKey)
|
void |
renameColumnContentStyle(java.lang.Object oldTypeKey,
java.lang.Object newTypeKey)
|
void |
renameColumnGapStyle(java.lang.Object oldTypeKey,
java.lang.Object newTypeKey)
|
void |
renameRowContentStyle(java.lang.Object oldTypeKey,
java.lang.Object newTypeKey)
|
void |
renameRowGapStyle(java.lang.Object oldTypeKey,
java.lang.Object newTypeKey)
|
Method Detail |
public java.util.List getRowContentStyles()
public java.util.List getRowGapStyles()
public Style getRowGlueStyle()
public java.util.List getColumnContentStyles()
public java.util.List getColumnGapStyles()
public Style getColumnGlueStyle()
public java.util.List getBorderStyles()
public Style getColumnContentStyle(java.lang.Object typeKey)
public Style getColumnGapStyle(java.lang.Object typeKey)
public Style getRowContentStyle(java.lang.Object typeKey)
public Style getRowGapStyle(java.lang.Object typeKey)
public Style getBorderStyle(java.lang.Object typeKey)
public boolean isConfigurableRowStyle(java.lang.Object typeKey)
public boolean isConfigurableColumnStyle(java.lang.Object typeKey)
public boolean isConfigurableBorderStyle(java.lang.Object typeKey)
public void renameColumnContentStyle(java.lang.Object oldTypeKey, java.lang.Object newTypeKey)
public void renameColumnGapStyle(java.lang.Object oldTypeKey, java.lang.Object newTypeKey)
public void renameBorderStyle(java.lang.Object oldTypeKey, java.lang.Object newTypeKey)
public void renameRowContentStyle(java.lang.Object oldTypeKey, java.lang.Object newTypeKey)
public void renameRowGapStyle(java.lang.Object oldTypeKey, java.lang.Object newTypeKey)
public void addRowContentStyle(java.lang.Object typeKey, java.lang.String encodedString, java.lang.String description)
public void addRowGapStyle(java.lang.Object typeKey, java.lang.String encodedString, java.lang.String description)
public void addColumnContentStyle(java.lang.Object typeKey, java.lang.String encodedString, java.lang.String description)
public void addColumnGapStyle(java.lang.Object typeKey, java.lang.String encodedString, java.lang.String description)
public void addBorderStyle(java.lang.Object typeKey, java.lang.String encoding, java.lang.String description)
public void removeRowContentStyle(java.lang.Object typeKey)
public void removeRowGapStyle(java.lang.Object typeKey)
public void removeColumnContentStyle(java.lang.Object typeKey)
public void removeColumnGapStyle(java.lang.Object typeKey)
public void removeBorderStyle(java.lang.Object typeKey)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |