net.jangaroo.exml.api
Interface Exmlc


public interface Exmlc

Interface for EXML compiler, used by universal Jangaroo IDEA Plugin.


Field Summary
static String EXML_ANNOTATION_AT_ATTRIBUTE
           
static String EXML_ANNOTATION_NODE_NAME
           
static String EXML_BASE_CLASS_ATTRIBUTE
           
static String EXML_CFG_NAME_ATTRIBUTE
           
static String EXML_CFG_NODE_NAME
           
static String EXML_CFG_TYPE_ATTRIBUTE
           
static String EXML_CLASS_NODE_NAME
           
static String EXML_COMPONENT_NODE_NAME
           
static String EXML_CONFIG_URI_PREFIX
           
static String EXML_CONSTANT_NAME_ATTRIBUTE
          Deprecated. 
static String EXML_CONSTANT_NODE_NAME
           
static String EXML_CONSTANT_TYPE_ATTRIBUTE
          Deprecated. 
static String EXML_CONSTANT_VALUE_ATTRIBUTE
          Deprecated. 
static String EXML_DECLARATION_NAME_ATTRIBUTE
          The name of a constant or var.
static String EXML_DECLARATION_TYPE_ATTRIBUTE
          The type of a constant or var.
static String EXML_DECLARATION_VALUE_ATTRIBUTE
          The value of a constant or var.
static String EXML_DESCRIPTION_NODE_NAME
           
static String EXML_GRID_COLUMN_NODE_NAME
           
static String EXML_IMPORT_CLASS_ATTRIBUTE
           
static String EXML_IMPORT_NODE_NAME
           
static String EXML_LAYOUT_NODE_NAME
           
static String EXML_NAMESPACE_URI
           
static String EXML_OBJECT_NODE_NAME
           
static String EXML_PLUGIN_NODE_NAME
           
static String EXML_PUBLIC_API_ATTRIBUTE
           
static Set<String> EXML_ROOT_NODE_NAMES
           
static String EXML_SCHEMA_LOCATION
           
static String EXML_SUFFIX
           
static String EXML_UNTYPED_NAMESPACE_URI
           
static String EXML_UNTYPED_SCHEMA_LOCATION
           
static String EXML_VAR_NODE_NAME
           
static String OUTPUT_CHARSET
           
 
Method Summary
 void generateAllComponentClasses()
           
 void generateAllConfigClasses()
           
 File generateComponentClass(File exmlSourceFile)
           
 File generateConfigClass(File source)
           
 File generateXsd()
           
 ExmlConfiguration getConfig()
           
 void setConfig(ExmlConfiguration config)
           
 

Field Detail

EXML_NAMESPACE_URI

static final String EXML_NAMESPACE_URI
See Also:
Constant Field Values

EXML_SCHEMA_LOCATION

static final String EXML_SCHEMA_LOCATION
See Also:
Constant Field Values

EXML_CONFIG_URI_PREFIX

static final String EXML_CONFIG_URI_PREFIX
See Also:
Constant Field Values

EXML_UNTYPED_NAMESPACE_URI

static final String EXML_UNTYPED_NAMESPACE_URI
See Also:
Constant Field Values

EXML_UNTYPED_SCHEMA_LOCATION

static final String EXML_UNTYPED_SCHEMA_LOCATION
See Also:
Constant Field Values

EXML_COMPONENT_NODE_NAME

static final String EXML_COMPONENT_NODE_NAME
See Also:
Constant Field Values

EXML_PLUGIN_NODE_NAME

static final String EXML_PLUGIN_NODE_NAME
See Also:
Constant Field Values

EXML_LAYOUT_NODE_NAME

static final String EXML_LAYOUT_NODE_NAME
See Also:
Constant Field Values

EXML_GRID_COLUMN_NODE_NAME

static final String EXML_GRID_COLUMN_NODE_NAME
See Also:
Constant Field Values

EXML_CLASS_NODE_NAME

static final String EXML_CLASS_NODE_NAME
See Also:
Constant Field Values

EXML_ROOT_NODE_NAMES

static final Set<String> EXML_ROOT_NODE_NAMES

EXML_CONSTANT_NODE_NAME

static final String EXML_CONSTANT_NODE_NAME
See Also:
Constant Field Values

EXML_CONSTANT_NAME_ATTRIBUTE

@Deprecated
static final String EXML_CONSTANT_NAME_ATTRIBUTE
Deprecated. 
Use EXML_DECLARATION_NAME_ATTRIBUTE instead.

See Also:
Constant Field Values

EXML_CONSTANT_TYPE_ATTRIBUTE

@Deprecated
static final String EXML_CONSTANT_TYPE_ATTRIBUTE
Deprecated. 
Use EXML_DECLARATION_TYPE_ATTRIBUTE instead.

See Also:
Constant Field Values

EXML_CONSTANT_VALUE_ATTRIBUTE

@Deprecated
static final String EXML_CONSTANT_VALUE_ATTRIBUTE
Deprecated. 
Use EXML_DECLARATION_VALUE_ATTRIBUTE instead.

See Also:
Constant Field Values

EXML_VAR_NODE_NAME

static final String EXML_VAR_NODE_NAME
See Also:
Constant Field Values

EXML_DECLARATION_NAME_ATTRIBUTE

static final String EXML_DECLARATION_NAME_ATTRIBUTE
The name of a constant or var.

See Also:
Constant Field Values

EXML_DECLARATION_TYPE_ATTRIBUTE

static final String EXML_DECLARATION_TYPE_ATTRIBUTE
The type of a constant or var.

See Also:
Constant Field Values

EXML_DECLARATION_VALUE_ATTRIBUTE

static final String EXML_DECLARATION_VALUE_ATTRIBUTE
The value of a constant or var.

See Also:
Constant Field Values

EXML_BASE_CLASS_ATTRIBUTE

static final String EXML_BASE_CLASS_ATTRIBUTE
See Also:
Constant Field Values

EXML_PUBLIC_API_ATTRIBUTE

static final String EXML_PUBLIC_API_ATTRIBUTE
See Also:
Constant Field Values

EXML_OBJECT_NODE_NAME

static final String EXML_OBJECT_NODE_NAME
See Also:
Constant Field Values

EXML_IMPORT_NODE_NAME

static final String EXML_IMPORT_NODE_NAME
See Also:
Constant Field Values

EXML_ANNOTATION_NODE_NAME

static final String EXML_ANNOTATION_NODE_NAME
See Also:
Constant Field Values

EXML_ANNOTATION_AT_ATTRIBUTE

static final String EXML_ANNOTATION_AT_ATTRIBUTE
See Also:
Constant Field Values

EXML_IMPORT_CLASS_ATTRIBUTE

static final String EXML_IMPORT_CLASS_ATTRIBUTE
See Also:
Constant Field Values

EXML_DESCRIPTION_NODE_NAME

static final String EXML_DESCRIPTION_NODE_NAME
See Also:
Constant Field Values

EXML_CFG_NODE_NAME

static final String EXML_CFG_NODE_NAME
See Also:
Constant Field Values

EXML_CFG_NAME_ATTRIBUTE

static final String EXML_CFG_NAME_ATTRIBUTE
See Also:
Constant Field Values

EXML_CFG_TYPE_ATTRIBUTE

static final String EXML_CFG_TYPE_ATTRIBUTE
See Also:
Constant Field Values

EXML_SUFFIX

static final String EXML_SUFFIX
See Also:
Constant Field Values

OUTPUT_CHARSET

static final String OUTPUT_CHARSET
See Also:
Constant Field Values
Method Detail

setConfig

void setConfig(ExmlConfiguration config)

getConfig

ExmlConfiguration getConfig()

generateAllConfigClasses

void generateAllConfigClasses()

generateConfigClass

File generateConfigClass(File source)

generateComponentClass

File generateComponentClass(File exmlSourceFile)

generateAllComponentClasses

void generateAllComponentClasses()

generateXsd

File generateXsd()


Copyright © 2002-2012 CoreMedia AG. All Rights Reserved.