|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kalmeo.kuix.core.KuixConverter
public class KuixConverter
This converter is the default converter for Kuix basic widgets, style,
styleProperties.
Override this class to create your own converter and adding custom widget for
example.
Constructor Summary | |
---|---|
KuixConverter()
|
Method Summary | |
---|---|
protected Alignment |
convertAlignment(java.lang.String rawData)
|
protected Alignment[] |
convertAlignmentArray(java.lang.String rawData,
int wantedSize,
java.lang.String delim)
|
protected Color[] |
convertBorderColor(java.lang.String rawData)
|
protected Image[] |
convertBorderImage(java.lang.String rawData)
|
protected Color |
convertColor(java.lang.String rawData)
|
protected java.lang.Integer |
convertFontFace(java.lang.String rawData)
|
protected java.lang.Integer |
convertFontSize(java.lang.String rawData)
|
protected java.lang.Integer |
convertFontStyle(java.lang.String rawData)
|
int[] |
convertFPArray(java.lang.String rawData,
int wantedSize,
java.lang.String delim)
|
protected Gap |
convertGap(java.lang.String rawData)
|
protected Image |
convertImage(java.lang.String rawData)
Syntax : url(src) . |
protected Image[] |
convertImageArray(java.lang.String rawData,
int wantedSize,
java.lang.String delim)
|
Image |
convertImageDefinition(java.lang.String rawData)
Syntax : src . |
protected Insets |
convertInset(java.lang.String rawData)
|
int[] |
convertIntArray(java.lang.String rawData,
int wantedMinSize,
java.lang.String delim)
|
int |
convertKuixKeyCode(java.lang.String rawData)
Convert a key code (like left or right ) string
definition to internal representation. |
protected Layout |
convertLayout(java.lang.String rawData)
|
protected java.lang.Object |
convertLayoutData(java.lang.String rawData)
|
protected Metrics |
convertMetrics(java.lang.String rawData)
|
protected Repeat |
convertRepeat(java.lang.String rawData)
|
protected Repeat[] |
convertRepeatArray(java.lang.String rawData,
int wantedSize,
java.lang.String delim)
|
byte[] |
convertShortcuts(java.lang.String rawData)
Convert a shortcuts (like "left|right=mysAction|1|*") string definition to internal representation. |
protected Span |
convertSpan(java.lang.String rawData)
|
protected java.lang.Integer |
convertStroke(java.lang.String rawData)
|
java.lang.String[] |
convertStyleClasses(java.lang.String rawData)
|
java.lang.Object |
convertStyleProperty(java.lang.String name,
java.lang.String rawData)
Convert a property raw data string into a specific object instance. |
Style[] |
convertStyleSheets(java.lang.String rawSelectors,
java.lang.String rawDefinitions)
Extract Style definitions from raw datas and returns an array of
Style instances. |
int |
convertTransform(java.lang.String rawData)
|
Transition |
convertTransition(java.lang.String rawData)
|
protected Weight |
convertWeight(java.lang.String rawData)
|
Widget |
convertWidgetTag(java.lang.String tag)
Returns the Class associated with the specified tag ,
or null if the tag is unknow. |
protected boolean |
isNone(java.lang.String rawData)
Check if the given rawData is 'none' |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KuixConverter()
Method Detail |
---|
public Widget convertWidgetTag(java.lang.String tag)
Class
associated with the specified tag
,
or null
if the tag is unknow.
tag
-
Class
associated with the specified tag
public Style[] convertStyleSheets(java.lang.String rawSelectors, java.lang.String rawDefinitions)
Style
definitions from raw datas and returns an array of
Style
instances.
rawSelectors
- rawDefinitions
-
Style
instance.public java.lang.Object convertStyleProperty(java.lang.String name, java.lang.String rawData) throws java.lang.IllegalArgumentException
name
- rawData
-
java.lang.IllegalArgumentException
public Transition convertTransition(java.lang.String rawData)
rawData
-
Transition
protected Color convertColor(java.lang.String rawData)
rawData
-
Color
protected java.lang.Integer convertFontFace(java.lang.String rawData)
rawData
-
protected java.lang.Integer convertFontStyle(java.lang.String rawData)
rawData
-
protected java.lang.Integer convertFontSize(java.lang.String rawData)
rawData
-
protected java.lang.Integer convertStroke(java.lang.String rawData)
rawData
-
protected Insets convertInset(java.lang.String rawData)
rawData
-
Insets
protected Metrics convertMetrics(java.lang.String rawData)
rawData
-
Metrics
protected Gap convertGap(java.lang.String rawData)
rawData
-
Gap
protected Repeat convertRepeat(java.lang.String rawData)
rawData
-
Repeat
protected Repeat[] convertRepeatArray(java.lang.String rawData, int wantedSize, java.lang.String delim)
rawData
- wantedSize
- delim
-
protected Span convertSpan(java.lang.String rawData)
rawData
-
Span
protected Weight convertWeight(java.lang.String rawData)
rawData
-
Weight
protected Alignment convertAlignment(java.lang.String rawData)
rawData
-
Alignment
protected Alignment[] convertAlignmentArray(java.lang.String rawData, int wantedSize, java.lang.String delim)
rawData
- wantedSize
- delim
-
protected Image convertImage(java.lang.String rawData)
url(src)
.url(src,x,y,width,height)
.url(src,x,y,width,height,transform)
.
rawData
-
Image
public Image convertImageDefinition(java.lang.String rawData)
src
.src,x,y,width,height
.src,x,y,width,height,transform
.
rawData
-
Image
protected Image[] convertImageArray(java.lang.String rawData, int wantedSize, java.lang.String delim)
rawData
- wantedSize
- delim
-
protected Color[] convertBorderColor(java.lang.String rawData)
rawData
- wantedSize
- delim
-
protected Image[] convertBorderImage(java.lang.String rawData)
rawData
- wantedSize
- delim
-
protected Layout convertLayout(java.lang.String rawData)
rawData
-
Layout
protected java.lang.Object convertLayoutData(java.lang.String rawData)
rawData
-
public int convertTransform(java.lang.String rawData)
rawData
-
public java.lang.String[] convertStyleClasses(java.lang.String rawData)
rawData
-
public int convertKuixKeyCode(java.lang.String rawData)
left
or right
) string
definition to internal representation.
rawData
-
public byte[] convertShortcuts(java.lang.String rawData)
rawData
-
public int[] convertIntArray(java.lang.String rawData, int wantedMinSize, java.lang.String delim)
rawData
- wantedMinSize
- delim
-
public int[] convertFPArray(java.lang.String rawData, int wantedSize, java.lang.String delim)
rawData
- wantedSize
- delim
-
protected boolean isNone(java.lang.String rawData)
rawData
is 'none'
rawData
-
true
if rawData equals "none"
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |