Package | Description |
---|---|
eu.bandm.tools.doctypes.xhtml |
Created by bandm/metatools/tdom on 2022-06-25T16:43:34
|
eu.bandm.tools.lablog.xml |
Meaning: Created from d2d definition module
lablog$expanded at
2022-07-01_07h58m33.
|
eu.bandm.tools.muli.tdom |
Meaning: Source format for multi lingual
support.
|
eu.bandm.tools.option |
Command line parser and graphical user input generated from
one abstract description of programming options, incl data types
and multi-lingual descriptions.
|
eu.bandm.tools.option.absy |
Meaning: Source format for the Option
compiler, for command line parsing, GUI input,
generation of documentation, etc.
|
eu.bandm.tools.tdom.runtime |
Contains base and auxiliary classes for code generated by tdom.
|
eu.bandm.tools.xslt.base |
txsl = typed xslt 1.0 interpreter with "fragmented validation".
|
Modifier and Type | Method and Description |
---|---|
protected TypedAttribute[] |
Element_li.__getAllAttrs() |
protected TypedAttribute[] |
Element_code.__getAllAttrs() |
protected TypedAttribute[] |
Element_strong.__getAllAttrs() |
protected TypedAttribute[] |
Element_textarea.__getAllAttrs() |
protected TypedAttribute[] |
Element_big.__getAllAttrs() |
protected TypedAttribute[] |
Element_h2.__getAllAttrs() |
protected TypedAttribute[] |
Element_table.__getAllAttrs() |
protected TypedAttribute[] |
Element_dt.__getAllAttrs() |
protected TypedAttribute[] |
Element_h6.__getAllAttrs() |
protected TypedAttribute[] |
Element_td.__getAllAttrs() |
protected TypedAttribute[] |
Element_blockquote.__getAllAttrs() |
protected TypedAttribute[] |
Element_area.__getAllAttrs() |
protected TypedAttribute[] |
Element_a.__getAllAttrs() |
protected TypedAttribute[] |
Element_h4.__getAllAttrs() |
protected TypedAttribute[] |
Element_p.__getAllAttrs() |
protected TypedAttribute[] |
Element_ul.__getAllAttrs() |
protected TypedAttribute[] |
Element_caption.__getAllAttrs() |
protected TypedAttribute[] |
Element_tbody.__getAllAttrs() |
protected TypedAttribute[] |
Element_col.__getAllAttrs() |
protected TypedAttribute[] |
Element_address.__getAllAttrs() |
protected TypedAttribute[] |
Element_tfoot.__getAllAttrs() |
protected TypedAttribute[] |
Element_form.__getAllAttrs() |
protected TypedAttribute[] |
Element_optgroup.__getAllAttrs() |
protected TypedAttribute[] |
Element_hr.__getAllAttrs() |
protected TypedAttribute[] |
Element_acronym.__getAllAttrs() |
protected TypedAttribute[] |
Element_abbr.__getAllAttrs() |
protected TypedAttribute[] |
Element_tr.__getAllAttrs() |
protected TypedAttribute[] |
Element_dd.__getAllAttrs() |
protected TypedAttribute[] |
Element_div.__getAllAttrs() |
protected TypedAttribute[] |
Element_pre.__getAllAttrs() |
protected TypedAttribute[] |
Element_colgroup.__getAllAttrs() |
protected TypedAttribute[] |
Element_samp.__getAllAttrs() |
protected TypedAttribute[] |
Element_button.__getAllAttrs() |
protected TypedAttribute[] |
Element_thead.__getAllAttrs() |
protected TypedAttribute[] |
Element_q.__getAllAttrs() |
protected TypedAttribute[] |
Element_script.__getAllAttrs() |
protected TypedAttribute[] |
Element_var.__getAllAttrs() |
protected TypedAttribute[] |
Element_br.__getAllAttrs() |
protected TypedAttribute[] |
Element_b.__getAllAttrs() |
protected TypedAttribute[] |
Element_fieldset.__getAllAttrs() |
protected TypedAttribute[] |
Element_th.__getAllAttrs() |
protected TypedAttribute[] |
Element_map.__getAllAttrs() |
protected TypedAttribute[] |
Element_body.__getAllAttrs() |
protected TypedAttribute[] |
Element_ins.__getAllAttrs() |
protected TypedAttribute[] |
Element_h3.__getAllAttrs() |
protected TypedAttribute[] |
Element_param.__getAllAttrs() |
protected TypedAttribute[] |
Element_sub.__getAllAttrs() |
protected TypedAttribute[] |
Element_base.__getAllAttrs() |
protected TypedAttribute[] |
Element_meta.__getAllAttrs() |
protected TypedAttribute[] |
Element_dfn.__getAllAttrs() |
protected TypedAttribute[] |
Element_kbd.__getAllAttrs() |
protected TypedAttribute[] |
Element_noscript.__getAllAttrs() |
protected TypedAttribute[] |
Element_input.__getAllAttrs() |
protected TypedAttribute[] |
Element_tt.__getAllAttrs() |
protected TypedAttribute[] |
Element_em.__getAllAttrs() |
protected TypedAttribute[] |
Element_select.__getAllAttrs() |
protected TypedAttribute[] |
Element_dl.__getAllAttrs() |
protected TypedAttribute[] |
Element_legend.__getAllAttrs() |
protected TypedAttribute[] |
Element_small.__getAllAttrs() |
protected TypedAttribute[] |
Element_link.__getAllAttrs() |
protected TypedAttribute[] |
Element_sup.__getAllAttrs() |
protected TypedAttribute[] |
Element_img.__getAllAttrs() |
protected TypedAttribute[] |
Element_style.__getAllAttrs() |
protected TypedAttribute[] |
Element_html.__getAllAttrs() |
protected TypedAttribute[] |
Element_i.__getAllAttrs() |
protected TypedAttribute[] |
Element_bdo.__getAllAttrs() |
protected TypedAttribute[] |
Element_h5.__getAllAttrs() |
protected TypedAttribute[] |
Element_option.__getAllAttrs() |
protected TypedAttribute[] |
Element_ol.__getAllAttrs() |
protected TypedAttribute[] |
Element_title.__getAllAttrs() |
protected TypedAttribute[] |
Element_label.__getAllAttrs() |
protected TypedAttribute[] |
Element_head.__getAllAttrs() |
protected TypedAttribute[] |
Element_h1.__getAllAttrs() |
protected TypedAttribute[] |
Element_object.__getAllAttrs() |
protected TypedAttribute[] |
Element_cite.__getAllAttrs() |
protected TypedAttribute[] |
Element_del.__getAllAttrs() |
protected TypedAttribute[] |
Element_span.__getAllAttrs() |
Modifier and Type | Class and Description |
---|---|
static class |
Element_a_footnote.Attr_a_symbol |
static class |
Element_a_footnote.Attr_xml_lang |
static class |
Element_a_footnotemark.Attr_a_symbol |
static class |
Element_a_footnotetext.Attr_a_symbol |
static class |
Element_a_footnotetext.Attr_xml_lang |
static class |
Element_a_p.Attr_xml_lang |
static class |
Element_a_spanstyle.Attr_a_style |
static class |
Element_a_xlang.Attr_xml_lang |
static class |
Element_desc.Attr_xml_lang |
Modifier and Type | Method and Description |
---|---|
protected TypedAttribute[] |
Element_a_p.__getAllAttrs() |
protected TypedAttribute[] |
Element_a_footnotetext.__getAllAttrs() |
protected TypedAttribute[] |
Element_a_footnote.__getAllAttrs() |
protected TypedAttribute[] |
Element_a_spanstyle.__getAllAttrs() |
protected TypedAttribute[] |
Element_a_xlang.__getAllAttrs() |
protected TypedAttribute[] |
Element_desc.__getAllAttrs() |
protected TypedAttribute[] |
Element_a_footnotemark.__getAllAttrs() |
Modifier and Type | Class and Description |
---|---|
static class |
Element_entry.Attr_key
Meaning: Key for retrieving the translation
text.
|
static class |
Element_entry.Attr_lang
Meaning: When set: the language for which
the attribute @key is already
a valid translation.
|
static class |
Element_text.Attr_lang
Meaning: Language of this translation.
|
Modifier and Type | Method and Description |
---|---|
protected TypedAttribute[] |
Element_entry.__getAllAttrs() |
protected TypedAttribute[] |
Element_text.__getAllAttrs() |
Modifier and Type | Method and Description |
---|---|
protected void |
Compiler.Phase1.makeValueField(MetaType cl,
@Opt TypedAttribute<String> userdef,
String defdef)
Convenience method to prcess one single position of an option's type
structure which is neither String nor enumeratin nor switch.
|
protected void |
Compiler.Phase1.makeValueField(MetaType cl,
@Opt TypedAttribute<String> userdef,
String defdef,
boolean isString,
@Opt String enumname,
boolean isSwitch)
Central method for processing one single position of an options's type signature.
|
Modifier and Type | Class and Description |
---|---|
static class |
Element_bool.Attr_default
Meaning: Default value in case the option is
missing completely.
|
static class |
Element_comment.Attr_name
Meaning: mangled into a variable name which
gives access to the
corresponding graphic sub-object in the generated GUI class.
|
static class |
Element_constant.Attr_value |
static class |
Element_enum.Attr_default
Meaning: The enumeration item which shall be
used as
default value, if the option is missing completely.
|
static class |
Element_enum.Attr_name
Meaning: The name of the enum, for
referring.
|
static class |
Element_enumeration.Attr_name
Meaning: Used to refer to this enumeration
when defining the type
of option parameters.
|
static class |
Element_enumitem.Attr_compilable
Meaning: Text as which this item is realized
in the generated code.
|
static class |
Element_enumitem.Attr_value
Meaning: Text as which this item appears to
the user, on the command line, in
a GUI, etc.
|
static class |
Element_enumset.Attr_default
Meaning: The enumeration items which make
the set value be used as
default value, if the option is missing completely.
|
static class |
Element_enumset.Attr_name
Meaning: The name of the enum, for
referring.
|
static class |
Element_float.Attr_default
Meaning: Default value in case the option is
missing completely.
|
static class |
Element_int.Attr_default
Meaning: Default value in case the option is
missing completely.
|
static class |
Element_optarg.Attr_number
Meaning: The argument of the option by its
(zero-based) position index.
|
static class |
Element_optarg.Attr_option
Meaning: The option from which the current
argument value is taken.
|
static class |
Element_option.Attr_abbrev
Meaning: the short name, entered in the
commandline with one minus sign,
like "
-h ". |
static class |
Element_option.Attr_name
Meaning: the long name, entered in the
commandline with two minus signs,
like "
--help ". |
static class |
Element_option.Attr_required
Meaning: Says whether this option must be
present on the command line.
|
static class |
Element_optionlist.Attr_defaultSorting |
static class |
Element_optionlist.Attr_fragmentedLists
Meaning: Whether reperated option arguments
may be continued
following some other option(s).
|
static class |
Element_optionlist.Attr_hexadecimalIntegers |
static class |
Element_optionlist.Attr_setterFunctions
Meaning: Whether setter methods will be
synthesized
for editing the value of an option instance.
|
static class |
Element_rat.Attr_default |
static class |
Element_rep.Attr_kind
Meaning: Whether the empty sequence is a
valid input ("star", not "plus").
|
static class |
Element_string.Attr_default
Meaning: Default value in case the option is
missing completely.
|
static class |
Element_uri.Attr_default
Meaning: Default value in case the option is
missing completely.
|
Modifier and Type | Method and Description |
---|---|
protected TypedAttribute[] |
Element_text.__getAllAttrs() |
protected TypedAttribute[] |
Element_uri.__getAllAttrs() |
protected TypedAttribute[] |
Element_enumeration.__getAllAttrs() |
protected TypedAttribute[] |
Element_enum.__getAllAttrs() |
protected TypedAttribute[] |
Element_enumset.__getAllAttrs() |
protected TypedAttribute[] |
Element_optionlist.__getAllAttrs() |
protected TypedAttribute[] |
Element_enumitem.__getAllAttrs() |
protected TypedAttribute[] |
Element_string.__getAllAttrs() |
protected TypedAttribute[] |
Element_constant.__getAllAttrs() |
protected TypedAttribute[] |
Element_float.__getAllAttrs() |
protected TypedAttribute[] |
Element_optarg.__getAllAttrs() |
protected TypedAttribute[] |
Element_rep.__getAllAttrs() |
protected TypedAttribute[] |
Element_rat.__getAllAttrs() |
protected TypedAttribute[] |
Element_int.__getAllAttrs() |
protected TypedAttribute[] |
Element_bool.__getAllAttrs() |
protected TypedAttribute[] |
Element_option.__getAllAttrs() |
protected TypedAttribute[] |
Element_comment.__getAllAttrs() |
Modifier and Type | Class and Description |
---|---|
class |
CDataAttribute
Base class for all generated classes which realize an Attribute with type
CDATA . |
class |
EnumerationAttribute<V extends Enum<V> & EnumerationValue>
Base class for all generated classes which realize an Attribute with an
"enumeration type", like
|
class |
IdAttribute
Implements an Attribute of "
ID " type, which holds as its
value a single id value. |
class |
IdRefAttribute
Implements an Attribute of "
IDREF " type, which holds as its
value a single id value. |
class |
IdRefsAttribute
Implements an Attribute of "
IDREFS " type, which holds as its
value a list of id values. |
class |
NmTokenAttribute
Base class for all generated classes which realize an Attribute with an
"
NMTOKEN " type. |
class |
NmTokensAttribute
Implements an Attribute of "
NMTOKENS " type, which holds as its
value a list of NMTOKEN tokens separated by blanks. |
class |
SelectedIntegersAttribute
Base class for all generated classes which realize an Attribute with a type
which is defined as a disjunction of integer values, like
|
Modifier and Type | Field and Description |
---|---|
protected @Opt TypedAttribute |
TdomAttributeException.attr |
Modifier and Type | Method and Description |
---|---|
protected TypedAttribute[] |
TypedElement.__getAllAttrs() |
TypedAttribute |
DanglingIdException.getAttr()
Return the model class of the attribute which carries the dangling reference text.
|
@Opt TypedAttribute |
TdomAttributeException.getAttribute() |
Modifier and Type | Method and Description |
---|---|
List<TypedAttribute> |
TypedElement.getAttrsSnapshot()
Call
TypedElement.getAttrsSnapshot(boolean) in validating mode. |
List<TypedAttribute> |
TypedElement.getAttrsSnapshot(boolean validating) |
Modifier and Type | Method and Description |
---|---|
void |
UntypedVisitor.action(TypedAttribute a)
Calls
UntypedVisitor.match(TypedAttribute) for an attribute. |
static <V> boolean |
TypedNode.asBoolean(TypedAttribute<String> att,
String value) |
static <W> void |
TypedAttribute.assertSetAttrValid(TypedAttribute<W> attr,
W value)
Wrapper for an attribute set method invocation when the author knows that a valid
value is provided, to replace a checked exception.
|
void |
TypedElement.AttributeDecoder.decode(TypedAttribute attr,
TypedExtension ext) |
void |
TypedElement.AttributeEncoder.encode(TypedAttribute<?> attr,
TypedExtension ext) |
void |
UntypedVisitor.match(TypedAttribute ta)
Calls one of the overloaded
action(X a) methods for the
different subtypes of TypedAttribute . |
Constructor and Description |
---|
DanglingIdException(String msg,
String id,
TypedElement e,
TypedAttribute a) |
TdomAttributeException(@Opt Locatable<?> loc,
@Opt TypedAttribute attr) |
TdomAttributeException(@Opt Locatable<?> loc,
@Opt TypedAttribute attr,
@Opt String value) |
TdomAttributeFixedException(@Opt Locatable<?> loc,
TypedAttribute attr,
String value) |
TdomAttributeMissingException(@Opt Locatable<?> loc,
TypedAttribute attr) |
TdomAttributeSyntaxException(@Opt Locatable<?> loc,
TypedAttribute attr,
@Opt String value) |
Constructor and Description |
---|
AttributeInfo(NamespaceName name,
Class<? extends TypedAttribute> impl) |
Modifier and Type | Field and Description |
---|---|
protected Map<TypedAttribute,TPathCache.ExprClassified> |
Transformation.xslt_attribute_to_parsed
Map from xslt attributes to tpath expr, iff the attribute (a) is per se
and always a tpath expr, or (b) happens to be a value template.
|
Modifier and Type | Method and Description |
---|---|
protected NamespaceName |
Application.calculate_result_nsName(eu.bandm.tools.xslt.tdom.Element el,
TypedAttribute attr_name,
@Opt TypedAttribute attr_namespace,
boolean isAttr)
Calculates the Namespace name for the result object to be generated
by xsl:element and xsl:attribute commands.
FIXME nine cases (name and namespace can INDEPENDENTLY have been found constant, erronuous or still to calcalute) are not yet completely communicated from Transformation to Application. |
protected NamespaceName |
Application.calculate_result_nsName(eu.bandm.tools.xslt.tdom.Element el,
TypedAttribute attr_name,
@Opt TypedAttribute attr_namespace,
boolean isAttr)
Calculates the Namespace name for the result object to be generated
by xsl:element and xsl:attribute commands.
FIXME nine cases (name and namespace can INDEPENDENTLY have been found constant, erronuous or still to calcalute) are not yet completely communicated from Transformation to Application. |
see also the complete user documentation .