net.jangaroo.exml.model
Class ExmlElement

java.lang.Object
  extended by net.jangaroo.exml.model.ExmlElement

public class ExmlElement
extends Object

An EXML element, declaring config attributes and a super element. The implementation delegates to a config class.


Constructor Summary
ExmlElement(ConfigClass configClass)
           
 
Method Summary
 String getDescription()
           
 List<ConfigAttribute> getDirectCfgs()
          Returns only the config attributes that are not already defined in the super element.
 String getFullTypeName()
           
 String getName()
           
 String getNamespace()
           
 String getNs()
           
 String getPackage()
           
 ExmlElement getSuperElement()
          Return the EXML element this element inherits config attributes from, or null if this is a top-level EXML element.
 String getTypeName()
           
 void setNs(String shortNamespace)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExmlElement

public ExmlElement(ConfigClass configClass)
Method Detail

getNamespace

public String getNamespace()

setNs

public void setNs(String shortNamespace)

getNs

public String getNs()

getFullTypeName

public String getFullTypeName()

getDescription

public String getDescription()

getDirectCfgs

public List<ConfigAttribute> getDirectCfgs()
Returns only the config attributes that are not already defined in the super element.

Returns:
the list of config attributes

getSuperElement

public ExmlElement getSuperElement()
Return the EXML element this element inherits config attributes from, or null if this is a top-level EXML element.

Returns:
the super EXML element

toString

public String toString()
Overrides:
toString in class Object

getPackage

public String getPackage()

getTypeName

public String getTypeName()

getName

public String getName()


Copyright © 2002–2014 CoreMedia AG. All rights reserved.