- getName
Returns name of this component definition (never null). It is unique in the same
language, LanguageD
- addProperty
Adds a property initializer. It will initialize a component when created with is
definition.
- applyProperties
Applies the properties defined in this definition to the specified component.
Note: annotations are
- clone
Clones this definition and assigns with the specified language definition and
name.
- evalProperties
Evaluates and retrieves properties to the specified map.
- getImplementationClass
Returns the class (Class) or the class name (String) that implements the
component.If a string is re
- getMacroURI
Returns the macro URI, or null if not a macro.
- getMoldNames
Returns a readonly collection of the names of the mold.
- isInlineMacro
Returns whether this is an inline macro. If false, you have to examine #isMacro
to see whether it is
- isMacro
Returns whether this is a macro component.
- isNative
Returns whether this is used for the native namespace.
- newInstance
Creates an component of this definition.Note: this method doesn't invoke
#applyProperties. It is cal