net.jangaroo.exml.model.ExmlElement Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of exml-compiler Show documentation
Show all versions of exml-compiler Show documentation
parses an EXML and generates an AS config class
package net.jangaroo.exml.model;
import java.util.List;
/**
* An EXML element, declaring config attributes and a super element.
*/
public interface ExmlElement {
String getPackage();
String getNamespace();
void setNs(String shortNamespace);
String getNs();
String getName();
String getTypeName();
String getFullTypeName();
String getDescription();
/**
* Returns only the config attributes that are not already defined in the super element.
*
* @return the list of config attributes
*/
List getDirectCfgs();
/**
* Return the EXML element this element inherits config attributes from, or null
* if this is a top-level EXML element.
* @return the super EXML element
*/
ExmlElement getSuperElement();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy