sk.uniba.euromath.document.schema.plug
Interface IAttributeRuleP
- All Superinterfaces:
- IBaseRuleP, IForeignNodeP, IQNameAcceptor, ISingleQNameP, IValueRule
- All Known Implementing Classes:
- AttributeRuleImpl
public interface IAttributeRuleP
- extends ISingleQNameP, IValueRule, IBaseRuleP, IForeignNodeP
Represents rule for attribute. There may be multiple attribute expressions
represented by this rule, but each expression must be capable of generating
attribute with given name. These expressions are alternatives to each other,
only one expression can be picked to generate this attribute.
Value acceptance is based on these rules:
- Rule accepts textual value, if and only if one or more attribute
expressions accepts this textual value.
- The
getName()
function must return comma-separated list
of datatypes of all attribute expressions.
- Author:
- Martin Vysny
Copyright © 2003-2006 null. All Rights Reserved.