de.lessvoid.nifty.controls.dynamic.attributes
Class ControlAttributes

java.lang.Object
  extended by de.lessvoid.nifty.controls.dynamic.attributes.ControlAttributes
Direct Known Subclasses:
ControlDefinitionCreator, CustomControlCreator, ImageCreator, LayerCreator, PanelCreator, PopupCreator, TextCreator

public class ControlAttributes
extends Object


Field Summary
protected  Attributes attributes
           
protected  ControlEffectsAttributes effects
           
protected  ControlInteractAttributes interact
           
 
Constructor Summary
ControlAttributes()
           
 
Method Summary
 void addEffectsOnActive(ControlEffectAttributes effectParam)
           
 void addEffectsOnClick(ControlEffectAttributes effectParam)
           
 void addEffectsOnCustom(ControlEffectAttributes effectParam)
           
 void addEffectsOnEndHover(ControlEffectOnHoverAttributes effectParam)
           
 void addEffectsOnEndScreen(ControlEffectAttributes effectParam)
           
 void addEffectsOnFocus(ControlEffectAttributes effectParam)
           
 void addEffectsOnGetFocus(ControlEffectAttributes effectParam)
           
 void addEffectsOnHide(ControlEffectAttributes effectParam)
           
 void addEffectsOnHover(ControlEffectOnHoverAttributes effectParam)
           
 void addEffectsOnLostFocus(ControlEffectAttributes effectParam)
           
 void addEffectsOnShow(ControlEffectAttributes effectParam)
           
 void addEffectsOnStartHover(ControlEffectOnHoverAttributes effectParam)
           
 void addEffectsOnStartScreen(ControlEffectAttributes effectParam)
           
 void connect(ElementType e)
           
protected  Element createControlInternal(Nifty nifty, Screen screen, Element parent)
           
protected  Element createImage(Nifty nifty, Screen screen, Element parent)
           
protected  Element createLayer(Nifty nifty, Screen screen, Element parent)
           
protected  Element createPanel(Nifty nifty, Screen screen, Element parent)
           
 StyleType createStyleType(Attributes styleAttributes)
           
protected  Element createText(Nifty nifty, Screen screen, Element parent)
           
 ElementType createType()
           
 String get(String key)
           
protected  StandardControl getStandardControl()
           
 boolean isAutoId()
           
 void refreshAttributes(Attributes attrib)
           
 void refreshEffects(EffectsType effects)
           
protected  void registerPopup(Nifty nifty)
           
 void set(String key, String value)
           
 void setAlign(String align)
           
 void setAutoId(String id)
           
 void setBackgroundColor(String backgroundColor)
           
 void setBackgroundImage(String backgroundImage)
           
 void setChildClip(String childClip)
           
 void setChildLayout(String childLayout)
           
 void setColor(String color)
           
 void setController(String controller)
           
 void setEffects(ControlEffectsAttributes controlEffects)
           
 void setEffectsAttribute(String name, String value)
           
 void setEffectsOverlay(String overlay)
           
 void setFilename(String filename)
           
 void setFocusable(String focusable)
           
 void setFocusableInsertBeforeElementId(String focusableInsertBeforeElementId)
           
 void setFont(String font)
           
 void setHeight(String height)
           
 void setId(String id)
           
 void setImageMode(String imageMode)
           
 void setInputMapping(String inputMapping)
           
 void setInset(String inset)
           
 void setInteract(ControlInteractAttributes controlInteract)
           
 void setInteractAttribute(String name, String value)
           
 void setInteractOnClick(String onClick)
           
 void setInteractOnClickAlternateKey(String onClickAlternateKey)
           
 void setInteractOnClickMouseMove(String onClickMouseMove)
           
 void setInteractOnClickRepeat(String onClickRepeat)
           
 void setInteractOnMouseOver(String onMouseOver)
           
 void setInteractOnRelease(String onRelease)
           
 void setName(String name)
           
 void setPadding(String padding)
           
 void setPaddingBottom(String paddingBottom)
           
 void setPaddingLeft(String paddingLeft)
           
 void setPaddingRight(String paddingRight)
           
 void setPaddingTop(String paddingTop)
           
 void setSelectionColor(String selectionColor)
           
 void setStyle(String style)
           
 void setText(String text)
           
 void setTextHAlign(String textHAlign)
           
 void setTextVAlign(String textVAlign)
           
 void setVAlign(String valign)
           
 void setVisible(String visible)
           
 void setVisibleToMouse(String visibleToMouse)
           
 void setWidth(String width)
           
 void setX(String x)
           
 void setY(String y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributes

protected Attributes attributes

interact

protected ControlInteractAttributes interact

effects

protected ControlEffectsAttributes effects
Constructor Detail

ControlAttributes

public ControlAttributes()
Method Detail

setInteract

public void setInteract(ControlInteractAttributes controlInteract)

setEffects

public void setEffects(ControlEffectsAttributes controlEffects)

set

public void set(String key,
                String value)

get

public String get(String key)

setId

public void setId(String id)

setAutoId

public void setAutoId(String id)

isAutoId

public boolean isAutoId()

setName

public void setName(String name)

setHeight

public void setHeight(String height)

setWidth

public void setWidth(String width)

setX

public void setX(String x)

setY

public void setY(String y)

setAlign

public void setAlign(String align)

setVAlign

public void setVAlign(String valign)

setPadding

public void setPadding(String padding)

setPaddingLeft

public void setPaddingLeft(String paddingLeft)

setPaddingRight

public void setPaddingRight(String paddingRight)

setPaddingTop

public void setPaddingTop(String paddingTop)

setPaddingBottom

public void setPaddingBottom(String paddingBottom)

setChildClip

public void setChildClip(String childClip)

setVisible

public void setVisible(String visible)

setVisibleToMouse

public void setVisibleToMouse(String visibleToMouse)

setChildLayout

public void setChildLayout(String childLayout)

setFocusable

public void setFocusable(String focusable)

setFocusableInsertBeforeElementId

public void setFocusableInsertBeforeElementId(String focusableInsertBeforeElementId)

setFont

public void setFont(String font)

setTextHAlign

public void setTextHAlign(String textHAlign)

setTextVAlign

public void setTextVAlign(String textVAlign)

setColor

public void setColor(String color)

setSelectionColor

public void setSelectionColor(String selectionColor)

setText

public void setText(String text)

setBackgroundColor

public void setBackgroundColor(String backgroundColor)

setBackgroundImage

public void setBackgroundImage(String backgroundImage)

setImageMode

public void setImageMode(String imageMode)

setFilename

public void setFilename(String filename)

setInset

public void setInset(String inset)

setController

public void setController(String controller)

setInputMapping

public void setInputMapping(String inputMapping)

setStyle

public void setStyle(String style)

setInteractAttribute

public void setInteractAttribute(String name,
                                 String value)

setInteractOnClick

public void setInteractOnClick(String onClick)

setInteractOnRelease

public void setInteractOnRelease(String onRelease)

setInteractOnMouseOver

public void setInteractOnMouseOver(String onMouseOver)

setInteractOnClickRepeat

public void setInteractOnClickRepeat(String onClickRepeat)

setInteractOnClickMouseMove

public void setInteractOnClickMouseMove(String onClickMouseMove)

setInteractOnClickAlternateKey

public void setInteractOnClickAlternateKey(String onClickAlternateKey)

setEffectsAttribute

public void setEffectsAttribute(String name,
                                String value)

setEffectsOverlay

public void setEffectsOverlay(String overlay)

addEffectsOnStartScreen

public void addEffectsOnStartScreen(ControlEffectAttributes effectParam)

addEffectsOnEndScreen

public void addEffectsOnEndScreen(ControlEffectAttributes effectParam)

addEffectsOnHover

public void addEffectsOnHover(ControlEffectOnHoverAttributes effectParam)

addEffectsOnStartHover

public void addEffectsOnStartHover(ControlEffectOnHoverAttributes effectParam)

addEffectsOnEndHover

public void addEffectsOnEndHover(ControlEffectOnHoverAttributes effectParam)

addEffectsOnClick

public void addEffectsOnClick(ControlEffectAttributes effectParam)

addEffectsOnFocus

public void addEffectsOnFocus(ControlEffectAttributes effectParam)

addEffectsOnLostFocus

public void addEffectsOnLostFocus(ControlEffectAttributes effectParam)

addEffectsOnGetFocus

public void addEffectsOnGetFocus(ControlEffectAttributes effectParam)

addEffectsOnActive

public void addEffectsOnActive(ControlEffectAttributes effectParam)

addEffectsOnShow

public void addEffectsOnShow(ControlEffectAttributes effectParam)

addEffectsOnHide

public void addEffectsOnHide(ControlEffectAttributes effectParam)

addEffectsOnCustom

public void addEffectsOnCustom(ControlEffectAttributes effectParam)

createControlInternal

protected Element createControlInternal(Nifty nifty,
                                        Screen screen,
                                        Element parent)

createText

protected Element createText(Nifty nifty,
                             Screen screen,
                             Element parent)

createPanel

protected Element createPanel(Nifty nifty,
                              Screen screen,
                              Element parent)

registerPopup

protected void registerPopup(Nifty nifty)

createLayer

protected Element createLayer(Nifty nifty,
                              Screen screen,
                              Element parent)

createImage

protected Element createImage(Nifty nifty,
                              Screen screen,
                              Element parent)

getStandardControl

protected StandardControl getStandardControl()

refreshAttributes

public void refreshAttributes(Attributes attrib)

refreshEffects

public void refreshEffects(EffectsType effects)

createType

public ElementType createType()

connect

public void connect(ElementType e)

createStyleType

public StyleType createStyleType(Attributes styleAttributes)


Copyright © 2011. All Rights Reserved.