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:

Author:
Martin Vysny

Method Summary
 
Methods inherited from interface sk.uniba.euromath.document.schema.IQNameAcceptor
accepts, getAccepts, getNamespaceUri
 
Methods inherited from interface sk.uniba.euromath.document.schema.plug.IValueRule
acceptsSomething, acceptsValue, getDatatypeName, getErrorMessage
 
Methods inherited from interface sk.uniba.euromath.document.schema.plug.IForeignNodeP
acceptsNamespace, getNamespaces
 



Copyright © 2003-2006 null. All Rights Reserved.