de.lessvoid.nifty.loaderv2.types
Class EffectType

java.lang.Object
  extended by de.lessvoid.nifty.loaderv2.types.XmlBaseType
      extended by de.lessvoid.nifty.loaderv2.types.EffectType
All Implemented Interfaces:
XmlType
Direct Known Subclasses:
EffectTypeOnHover

public class EffectType
extends XmlBaseType


Field Summary
protected  ArrayList<EffectValueType> effectValues
           
 
Constructor Summary
EffectType()
           
EffectType(EffectType e)
           
 
Method Summary
 void addValue(EffectValueType elmentValueType)
           
 EffectType clone()
           
 ControlEffectAttributes convert()
          This supports creating CustomControlCreator.
 String getStyleId()
           
protected  void initializeEffect(Effect effect, EffectEventId effectEventId)
           
 void materialize(Nifty nifty, Element element, EffectEventId effectEventId, Attributes effectsTypeAttibutes, LinkedList<Object> controllers)
           
 void resolveParameters(Attributes src)
           
 void setStyleId(String styleId)
           
 
Methods inherited from class de.lessvoid.nifty.loaderv2.types.XmlBaseType
getAttributes, initFromAttributes, mergeFromAttributes, output, translateSpecialValues
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

effectValues

protected ArrayList<EffectValueType> effectValues
Constructor Detail

EffectType

public EffectType()

EffectType

public EffectType(EffectType e)
Method Detail

clone

public EffectType clone()
Overrides:
clone in class Object

convert

public ControlEffectAttributes convert()
This supports creating CustomControlCreator.

Returns:

materialize

public void materialize(Nifty nifty,
                        Element element,
                        EffectEventId effectEventId,
                        Attributes effectsTypeAttibutes,
                        LinkedList<Object> controllers)

initializeEffect

protected void initializeEffect(Effect effect,
                                EffectEventId effectEventId)

resolveParameters

public void resolveParameters(Attributes src)

addValue

public void addValue(EffectValueType elmentValueType)

setStyleId

public void setStyleId(String styleId)

getStyleId

public String getStyleId()


Copyright © 2012. All Rights Reserved.