de.lessvoid.nifty.loaderv2.types
Class EffectsType

java.lang.Object
  extended by de.lessvoid.nifty.loaderv2.types.XmlBaseType
      extended by de.lessvoid.nifty.loaderv2.types.EffectsType
All Implemented Interfaces:
XmlType

public class EffectsType
extends XmlBaseType

EffectsType.

Author:
void

Field Summary
protected  Collection<EffectType> onActive
           
protected  Collection<EffectType> onClick
           
protected  Collection<EffectType> onCustom
           
protected  Collection<EffectType> onDisabled
           
protected  Collection<EffectType> onEnabled
           
protected  Collection<EffectType> onEndHover
           
protected  Collection<EffectType> onEndScreen
           
protected  Collection<EffectType> onFocus
           
protected  Collection<EffectType> onGetFocus
           
protected  Collection<EffectType> onHide
           
protected  Collection<EffectType> onHover
           
protected  Collection<EffectType> onLostFocus
           
protected  Collection<EffectType> onShow
           
protected  Collection<EffectType> onStartHover
           
protected  Collection<EffectType> onStartScreen
           
 
Constructor Summary
EffectsType()
           
EffectsType(EffectsType src)
           
 
Method Summary
 void addOnActive(EffectType effectParam)
           
 void addOnClick(EffectType effectParam)
           
 void addOnCustom(EffectType effectParam)
           
 void addOnDisabled(EffectType effectParam)
           
 void addOnEnabled(EffectType effectParam)
           
 void addOnEndHover(EffectType effectParam)
           
 void addOnEndScreen(EffectType effectParam)
           
 void addOnFocus(EffectType effectParam)
           
 void addOnGetFocus(EffectType effectParam)
           
 void addOnHide(EffectType effectParam)
           
 void addOnHover(EffectTypeOnHover effectParam)
           
 void addOnLostFocus(EffectType effectParam)
           
 void addOnShow(EffectType effectParam)
           
 void addOnStartHover(EffectType effectParam)
           
 void addOnStartScreen(EffectType effectParam)
           
 void apply(EffectsType effects, String styleId)
           
 Collection<ControlEffectAttributes> getLostFocus()
           
 Collection<ControlEffectAttributes> getOnActive()
           
 Collection<ControlEffectAttributes> getOnClick()
           
 Collection<ControlEffectAttributes> getOnCustom()
           
 Collection<ControlEffectOnHoverAttributes> getOnEndHover()
           
 Collection<ControlEffectAttributes> getOnEndScreen()
           
 Collection<ControlEffectAttributes> getOnFocus()
           
 Collection<ControlEffectAttributes> getOnGetFocus()
           
 Collection<ControlEffectAttributes> getOnHide()
           
 Collection<ControlEffectOnHoverAttributes> getOnHover()
           
 Collection<ControlEffectAttributes> getOnShow()
           
 Collection<ControlEffectOnHoverAttributes> getOnStartHover()
           
 Collection<ControlEffectAttributes> getOnStartScreen()
           
 void materialize(Nifty nifty, Element element, Screen screen, LinkedList<Object> controllers)
           
 void mergeFromEffectsType(EffectsType src)
           
 String output(int offset)
           
 void refreshFromAttributes(ControlEffectsAttributes effects)
           
 void removeWithTag(String styleId)
           
 void resolveParameters(Attributes src)
           
 void translateSpecialValues(Nifty nifty, Screen screen)
           
 
Methods inherited from class de.lessvoid.nifty.loaderv2.types.XmlBaseType
getAttributes, initFromAttributes, mergeFromAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

onStartScreen

protected Collection<EffectType> onStartScreen

onEndScreen

protected Collection<EffectType> onEndScreen

onHover

protected Collection<EffectType> onHover

onStartHover

protected Collection<EffectType> onStartHover

onEndHover

protected Collection<EffectType> onEndHover

onClick

protected Collection<EffectType> onClick

onFocus

protected Collection<EffectType> onFocus

onLostFocus

protected Collection<EffectType> onLostFocus

onGetFocus

protected Collection<EffectType> onGetFocus

onActive

protected Collection<EffectType> onActive

onCustom

protected Collection<EffectType> onCustom

onShow

protected Collection<EffectType> onShow

onHide

protected Collection<EffectType> onHide

onEnabled

protected Collection<EffectType> onEnabled

onDisabled

protected Collection<EffectType> onDisabled
Constructor Detail

EffectsType

public EffectsType()

EffectsType

public EffectsType(EffectsType src)
Method Detail

mergeFromEffectsType

public void mergeFromEffectsType(EffectsType src)

translateSpecialValues

public void translateSpecialValues(Nifty nifty,
                                   Screen screen)
Overrides:
translateSpecialValues in class XmlBaseType

addOnStartScreen

public void addOnStartScreen(EffectType effectParam)

addOnEndScreen

public void addOnEndScreen(EffectType effectParam)

addOnHover

public void addOnHover(EffectTypeOnHover effectParam)

addOnStartHover

public void addOnStartHover(EffectType effectParam)

addOnEndHover

public void addOnEndHover(EffectType effectParam)

addOnClick

public void addOnClick(EffectType effectParam)

addOnFocus

public void addOnFocus(EffectType effectParam)

addOnLostFocus

public void addOnLostFocus(EffectType effectParam)

addOnGetFocus

public void addOnGetFocus(EffectType effectParam)

addOnActive

public void addOnActive(EffectType effectParam)

addOnShow

public void addOnShow(EffectType effectParam)

addOnHide

public void addOnHide(EffectType effectParam)

addOnCustom

public void addOnCustom(EffectType effectParam)

addOnDisabled

public void addOnDisabled(EffectType effectParam)

addOnEnabled

public void addOnEnabled(EffectType effectParam)

output

public String output(int offset)
Overrides:
output in class XmlBaseType

materialize

public void materialize(Nifty nifty,
                        Element element,
                        Screen screen,
                        LinkedList<Object> controllers)

refreshFromAttributes

public void refreshFromAttributes(ControlEffectsAttributes effects)

apply

public void apply(EffectsType effects,
                  String styleId)

resolveParameters

public void resolveParameters(Attributes src)

removeWithTag

public void removeWithTag(String styleId)

getOnStartScreen

public Collection<ControlEffectAttributes> getOnStartScreen()

getOnEndScreen

public Collection<ControlEffectAttributes> getOnEndScreen()

getOnHover

public Collection<ControlEffectOnHoverAttributes> getOnHover()

getOnStartHover

public Collection<ControlEffectOnHoverAttributes> getOnStartHover()

getOnEndHover

public Collection<ControlEffectOnHoverAttributes> getOnEndHover()

getOnClick

public Collection<ControlEffectAttributes> getOnClick()

getOnFocus

public Collection<ControlEffectAttributes> getOnFocus()

getLostFocus

public Collection<ControlEffectAttributes> getLostFocus()

getOnGetFocus

public Collection<ControlEffectAttributes> getOnGetFocus()

getOnActive

public Collection<ControlEffectAttributes> getOnActive()

getOnCustom

public Collection<ControlEffectAttributes> getOnCustom()

getOnShow

public Collection<ControlEffectAttributes> getOnShow()

getOnHide

public Collection<ControlEffectAttributes> getOnHide()


Copyright © 2012. All Rights Reserved.