de.lessvoid.nifty.loaderv2.types
Class XmlBaseType

java.lang.Object
  extended by de.lessvoid.nifty.loaderv2.types.XmlBaseType
All Implemented Interfaces:
XmlType
Direct Known Subclasses:
AttributesType, EffectsType, EffectType, EffectValueType, ElementType, HoverType, InteractType, NiftyControlsType, NiftyStylesType, NiftyType, RegisterEffectType, RegisterMouseCursorType, RegisterMusicType, RegisterSoundType, ResourceBundleType, ScreenType, StyleType, UseControlsType, UseStylesType

public class XmlBaseType
extends Object
implements XmlType


Constructor Summary
XmlBaseType()
           
XmlBaseType(Attributes attributesParam)
           
XmlBaseType(XmlBaseType src)
           
 
Method Summary
 Attributes getAttributes()
           
 void initFromAttributes(Attributes attributesParam)
           
 void mergeFromAttributes(Attributes attributesParam)
           
 String output(int offset)
           
 void translateSpecialValues(Nifty nifty, Screen screen)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlBaseType

public XmlBaseType()

XmlBaseType

public XmlBaseType(XmlBaseType src)

XmlBaseType

public XmlBaseType(Attributes attributesParam)
Method Detail

translateSpecialValues

public void translateSpecialValues(Nifty nifty,
                                   Screen screen)

getAttributes

public Attributes getAttributes()

initFromAttributes

public void initFromAttributes(Attributes attributesParam)
Specified by:
initFromAttributes in interface XmlType

mergeFromAttributes

public void mergeFromAttributes(Attributes attributesParam)

output

public String output(int offset)


Copyright © 2011. All Rights Reserved.