com.zasysdev.zamae
Class ProsciuttoTemplate

java.lang.Object
  extended by com.zasysdev.zamae.ProsciuttoTemplate

public final class ProsciuttoTemplate
extends java.lang.Object


Field Summary
protected  boolean bTemplateInjectionOpen
           
protected  boolean bUsedEmptyTplSlot
           
protected  int iLastTemplateAttrsIdx
           
protected  int iLastTemplateIdx
           
protected  int iTemplateSubIndex
           
protected  int iTplEmptySlot
           
protected  int[] ivectActualTemplateItems
           
protected  int[][] ivectTemplates
           
static java.lang.String K_ZA_UI_TEMPLATE
           
static int K_ZA_UI_TEMPLATE_INT
           
 
Constructor Summary
ProsciuttoTemplate(za_UI_api a_proshObject)
           
 
Method Summary
 void addElementDefinition()
          call this method always after the creation of an object.
 void addElementDefinitionFromTemporalView(TemporalView a_tmpViewToCopy)
           
 void createUIButtonTemplateDefinition_Appearance(java.lang.String a_item_uid, java.lang.String a_focusable, java.lang.String a_anchor, java.lang.String a_editable, java.lang.String a_x_coord, java.lang.String a_y_coord, java.lang.String a_colordef, java.lang.String a_image_background, java.lang.String a_image_bgd_alignment, java.lang.String a_height, java.lang.String a_width, java.lang.String a_alignment, java.lang.String a_font, java.lang.String a_RGBtext, java.lang.String a_font_focused, java.lang.String a_RGBtext_focused, java.lang.String a_defaultText, java.lang.String a_text_alignment, java.lang.String a_text_fx, java.lang.String a_image_focused, java.lang.String a_image_focused_alignment, java.lang.String a_fxOnGainFocus, java.lang.String a_fxOnLoseFocus, java.lang.String a_fxSmoothness)
           
 void createUIButtonTemplateDefinition_Behavior(java.lang.String a_item_uid, java.lang.String a_action_when_focused, java.lang.String a_action_when_focused_parameter, java.lang.String a_action_UP, java.lang.String a_action_UP_parameter, java.lang.String a_action_DOWN, java.lang.String a_action_DOWN_parameter, java.lang.String a_action_LEFT, java.lang.String a_action_LEFT_parameter, java.lang.String a_action_RIGHT, java.lang.String a_action_RIGHT_parameter, java.lang.String a_validator_mask, java.lang.String a_validator_mask_parameter, java.lang.String a_saves_session, java.lang.String a_hidden_parameter)
           
 void endUITemplateDefinition()
           
 void startUITemplateDefinition()
           
 int ZA_UI_Api_GetTemplateIndex(int iTemplateID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

K_ZA_UI_TEMPLATE

public static final java.lang.String K_ZA_UI_TEMPLATE
See Also:
Constant Field Values

K_ZA_UI_TEMPLATE_INT

public static final int K_ZA_UI_TEMPLATE_INT
See Also:
Constant Field Values

ivectTemplates

protected int[][] ivectTemplates

ivectActualTemplateItems

protected int[] ivectActualTemplateItems

iLastTemplateIdx

protected int iLastTemplateIdx

iLastTemplateAttrsIdx

protected int iLastTemplateAttrsIdx

bTemplateInjectionOpen

protected boolean bTemplateInjectionOpen

bUsedEmptyTplSlot

protected boolean bUsedEmptyTplSlot

iTplEmptySlot

protected int iTplEmptySlot

iTemplateSubIndex

protected int iTemplateSubIndex
Constructor Detail

ProsciuttoTemplate

public ProsciuttoTemplate(za_UI_api a_proshObject)
Method Detail

createUIButtonTemplateDefinition_Appearance

public void createUIButtonTemplateDefinition_Appearance(java.lang.String a_item_uid,
                                                        java.lang.String a_focusable,
                                                        java.lang.String a_anchor,
                                                        java.lang.String a_editable,
                                                        java.lang.String a_x_coord,
                                                        java.lang.String a_y_coord,
                                                        java.lang.String a_colordef,
                                                        java.lang.String a_image_background,
                                                        java.lang.String a_image_bgd_alignment,
                                                        java.lang.String a_height,
                                                        java.lang.String a_width,
                                                        java.lang.String a_alignment,
                                                        java.lang.String a_font,
                                                        java.lang.String a_RGBtext,
                                                        java.lang.String a_font_focused,
                                                        java.lang.String a_RGBtext_focused,
                                                        java.lang.String a_defaultText,
                                                        java.lang.String a_text_alignment,
                                                        java.lang.String a_text_fx,
                                                        java.lang.String a_image_focused,
                                                        java.lang.String a_image_focused_alignment,
                                                        java.lang.String a_fxOnGainFocus,
                                                        java.lang.String a_fxOnLoseFocus,
                                                        java.lang.String a_fxSmoothness)

createUIButtonTemplateDefinition_Behavior

public void createUIButtonTemplateDefinition_Behavior(java.lang.String a_item_uid,
                                                      java.lang.String a_action_when_focused,
                                                      java.lang.String a_action_when_focused_parameter,
                                                      java.lang.String a_action_UP,
                                                      java.lang.String a_action_UP_parameter,
                                                      java.lang.String a_action_DOWN,
                                                      java.lang.String a_action_DOWN_parameter,
                                                      java.lang.String a_action_LEFT,
                                                      java.lang.String a_action_LEFT_parameter,
                                                      java.lang.String a_action_RIGHT,
                                                      java.lang.String a_action_RIGHT_parameter,
                                                      java.lang.String a_validator_mask,
                                                      java.lang.String a_validator_mask_parameter,
                                                      java.lang.String a_saves_session,
                                                      java.lang.String a_hidden_parameter)

startUITemplateDefinition

public void startUITemplateDefinition()

endUITemplateDefinition

public void endUITemplateDefinition()

addElementDefinition

public void addElementDefinition()
call this method always after the creation of an object. Otherwise it won't be set into the ivectTemplates!


addElementDefinitionFromTemporalView

public void addElementDefinitionFromTemporalView(TemporalView a_tmpViewToCopy)

ZA_UI_Api_GetTemplateIndex

public int ZA_UI_Api_GetTemplateIndex(int iTemplateID)