A B C D E F G H I L M N O P Q R S T U V

A

AcceptedContent - Class in sk.baka.xml.schematic.msv.tools
Holds result of AcceptedContentComputer class.
AcceptedContent(Set<ElementExp>, boolean) - Constructor for class sk.baka.xml.schematic.msv.tools.AcceptedContent
Constructor.
AcceptedContentComputer - Class in sk.baka.xml.schematic.msv.tools
Returns set with those element expressions, whose elements can stand in first place of element sequence generated by visited expression.
AcceptedContentComputer() - Constructor for class sk.baka.xml.schematic.msv.tools.AcceptedContentComputer
Constructs new instance of the computer.
accepts(String, String) - Method in interface sk.baka.xml.schematic.IQNameAcceptor
Check whether the acceptor accepts given pair.
accepts(QName) - Method in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
Checks if this nameclass accepts given qname.
accepts(String, String) - Method in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
Checks if this nameclass accepts given qname.
accepts(ContentInfo) - Method in class sk.baka.xml.schematic.msv.iterator.FilterNodeSet
 
accepts(ContentInfo) - Method in interface sk.baka.xml.schematic.msv.iterator.IContentFilter
Checks whether given ContentInfo can appear in the insert point iterator.
accepts(ContentInfo) - Method in class sk.baka.xml.schematic.msv.iterator.SinglePointerFilter
 
accepts(ContentInfo) - Method in class sk.baka.xml.schematic.msv.iterator.SkipRangeFilter
 
accepts(String, String) - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
accepts(String, String) - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
 
accepts(String, String) - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
ACCEPTS_EVERYTHING - Static variable in interface sk.baka.xml.schematic.rules.IValueRule
Value rule that accepts any text string.
ACCEPTS_NOTHING - Static variable in interface sk.baka.xml.schematic.rules.IValueRule
Value rule that accepts text string that consists of whitespaces only.
ACCEPTS_WHITESPACES - Static variable in interface sk.baka.xml.schematic.rules.IValueRule
Value rule that accepts text string that consists of whitespaces only.
AcceptsEnum - Enum in sk.baka.xml.schematic.rules
Determines type of qnames, that some rule accepts.
acceptsForeign() - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
Checks whether this rule can generate attributes from foreign namespace.
acceptsForeign() - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
Checks whether this rule can generate elements from foreign namespace.
acceptsForeign(NameClass, boolean) - Method in class sk.baka.xml.schematic.msv.tools.NameClassTools
Checks, whether this nameclass accepts some foreign qnames.
acceptsFromNamespace(NameClass, String) - Static method in class sk.baka.xml.schematic.msv.tools.NameClassTools
Checks, whether the nameclass accepts some qnames from given namespace.
acceptsLocal(NameClass, boolean) - Method in class sk.baka.xml.schematic.msv.tools.NameClassTools
Checks, whether this nameclass accepts some local qnames.
acceptsNamespace(String) - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
acceptsNamespace(String) - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
 
acceptsNamespace(String) - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
acceptsNamespace(String) - Method in interface sk.baka.xml.schematic.pluginterface.IForeignNodeP
Checks if the namelist accepts/contains at least one qname from given namespace.
acceptsNamespace(String) - Method in interface sk.baka.xml.schematic.rules.INameList
Checks if the namelist accepts/contains at least one qname from given namespace.
acceptsNamespace(String) - Method in class sk.baka.xml.schematic.rules.NameListCustom
 
acceptsNamespace(String) - Method in class sk.baka.xml.schematic.rules.NameListWrapper
 
acceptsNode(Node) - Method in class sk.baka.xml.schematic.msv.iterator.FilterNodeSet
 
acceptsNode(Node) - Method in interface sk.baka.xml.schematic.msv.iterator.IContentFilter
Checks whether this node can be processed further by the iterator.
acceptsNode(Node) - Method in class sk.baka.xml.schematic.msv.iterator.SinglePointerFilter
 
acceptsNode(Node) - Method in class sk.baka.xml.schematic.msv.iterator.SkipRangeFilter
 
acceptsSomething() - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
acceptsSomething() - Method in interface sk.baka.xml.schematic.pluginterface.IValueRuleP
Checks, whether this value rule accepts any non-empty string.
acceptsSomething() - Method in class sk.baka.xml.schematic.rules.AttributeRule
Checks, whether this value rule accepts any non-empty string.
acceptsSomething() - Method in interface sk.baka.xml.schematic.rules.IValueRule
Checks, whether this value rule accepts any non-empty string.
acceptsSomething() - Method in class sk.baka.xml.schematic.rules.ValueRuleWrapper
 
acceptString() - Method in class sk.baka.xml.schematic.msv.tools.AcceptedContent
May also string be first?
acceptsValue(String, Node) - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
acceptsValue(String, Node) - Method in interface sk.baka.xml.schematic.pluginterface.IValueRuleP
Checks whether this textual rule can contain given value.
acceptsValue(String) - Method in class sk.baka.xml.schematic.rules.AttributeRule
Checks whether this textual rule can contain given value.
acceptsValue(String) - Method in interface sk.baka.xml.schematic.rules.IValueRule
Checks whether this textual rule can contain given value.
acceptsValue(String) - Method in class sk.baka.xml.schematic.rules.ValueRuleWrapper
 
act - Variable in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
Iterator is now standing before this item - this insertpoint will be returned by the next() call.
add(ContentInfo) - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
 
add(ElementLocImpl) - Method in class sk.baka.xml.schematic.msv.plugimpl.InsertListImpl
Adds given elementloc at the end of this insertlist.
add(InsertListInternal) - Method in class sk.baka.xml.schematic.msv.tools.ShortInsertlistsUnifier
Registers given insertlist to unification process.
add(ElementLocInternal) - Method in class sk.baka.xml.schematic.msv.types.InsertListInternal
Inserts loc into list, at the end of sequence with equal insertAfter.
add(int, ElementLoc) - Method in class sk.baka.xml.schematic.rules.InsertList
 
add(ElementLoc) - Method in class sk.baka.xml.schematic.rules.InsertList
 
addAll(int, Collection<? extends ElementLoc>) - Method in class sk.baka.xml.schematic.rules.InsertList
 
addAll(Collection<? extends ElementLoc>) - Method in class sk.baka.xml.schematic.rules.InsertList
 
addInsertList(InsertListInternal) - Method in class sk.baka.xml.schematic.msv.types.InsertListInternal
Adds given InsertList to this insertlist.
addState(DomPointer, Expression, InsertListInternal) - Method in class sk.baka.xml.schematic.msv.add.ComputationStateChecker
Adds state to states list.
ALL - Static variable in class sk.baka.xml.schematic.QNameAcceptors
Accepts all qnames.
allowsOtherNs - Variable in class sk.baka.xml.schematic.msv.SchemaFactoryImpl.SchemaMetadataBean
Used primarily with DTD schema - if true then elements and attributes from other namespaces are allowed to be inserted anywhere in the document.
AmbiguityRemover - Class in sk.baka.xml.schematic.msv
Removes ambiguity from expression, by replacing all ElementExps, that could raise ambiguity, with ElementExp that accepts no elements (dummy ElementExps).
AmbiguityRemover(ExpressionPool) - Constructor for class sk.baka.xml.schematic.msv.AmbiguityRemover
Creates instance of this object.
AmbiguityRemover.DummiesReplace - Class in sk.baka.xml.schematic.msv
Replaces all element dummies with original ElementExps.
ANY_ATTRIBUTE_NAMECLASS - Static variable in class sk.baka.xml.schematic.msv.tools.NameClassTools
This nameclass accepts all attributes except attributes from these namespaces: EM_URI and Const.EM_URI_SELECT namespace.
ANY_ELEMENT_NAMECLASS - Static variable in class sk.baka.xml.schematic.msv.tools.NameClassTools
This nameclass accepts all element qnames.
ANY_STRING - Static variable in class sk.baka.xml.schematic.msv.tools.TextValueGetter
Acceptor, that accepts any string.
areElementsDeletable(Set<? extends Element>) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
areElementsDeletable(Set<? extends Element>) - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Checks whether given elements are deletable.
areElementsDeletable(Set<? extends Element>) - Method in class sk.baka.xml.schematic.rules.ElementRule
Checks whether given elements are deletable.
areNodesDeletable(ElementExp, Element, Set<? extends Node>) - Method in class sk.baka.xml.schematic.msv.del.DelNodesComputer
Detects if all nodes from the given set are deletable from given element.
asInsertLists() - Method in class sk.baka.xml.schematic.msv.plugimpl.IlAndTailImpl
Returns the elements that may be generated by this class as a list of insertlists.
AttributeExpGetter - Class in sk.baka.xml.schematic.msv.tools
Computes list of attributes expressions, that are contained in given expression.
AttributeExpGetter() - Constructor for class sk.baka.xml.schematic.msv.tools.AttributeExpGetter
Constructor.
AttributeListRule - Class in sk.baka.xml.schematic.rules
Wraps the IAttributeListRuleP interface.
AttributeListRule(IAttributeListRuleP, SchemaPool, Node) - Constructor for class sk.baka.xml.schematic.rules.AttributeListRule
Constructs a wrapper instance.
AttributeListRuleImpl - Class in sk.baka.xml.schematic.msv.plugimpl
Implements the AttributeListRuleP interface.
AttributeListRuleImpl(Set<? extends AttributeExp>, RulePool) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.AttributeListRuleImpl
Creates instance of list from given set of attribute expressions.
AttributeRule - Class in sk.baka.xml.schematic.rules
Wraps the IAttributeRuleP instance.
AttributeRule(IAttributeRuleP, Node) - Constructor for class sk.baka.xml.schematic.rules.AttributeRule
Constructor.
AttributeRuleImpl - Class in sk.baka.xml.schematic.msv.plugimpl
Implements the IAttributeRuleP interface.
AttributeRuleImpl(Set<AttributeExp>, SchemaImpl) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
Constructor.

B

BaseRule - Class in sk.baka.xml.schematic.rules
Represents a base rule.
BaseRule() - Constructor for class sk.baka.xml.schematic.rules.BaseRule
Hidden constructor to prevent instantiation.
BASIC_NC_ALL - Static variable in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
Contains singleton instance of nameclass, that accepts anything.
BasicNcContainer - Class in sk.baka.xml.schematic.msv.bca
Immutable container of basic nameclass (one of SimpleNameClass, NamespaceNameClass,NameClass.ALL and LocalNameClass).
BcaTools - Class in sk.baka.xml.schematic.msv.bca
DomTools for bca sets.
build(E, RulePool) - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImplBuilder
Builds NameListImpl from given expression.
build(Set<E>, RulePool) - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImplBuilder
Builds NameListImpl from given set of element/attribute expressions.
build(Map<String, Set<E>>, RulePool) - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImplBuilder
Builds NameListImpl from given map of element or attribute expressions.

C

canCreate(QName, DOMPoint) - Method in class sk.baka.xml.schematic.rules.InsertList
Checks if this insertlist is able to create element/attribute with given qname.
CharCounter - Class in sk.baka.xml.schematic.msv.bca
Counts the occurences of characters.
CharCounter() - Constructor for class sk.baka.xml.schematic.msv.bca.CharCounter
Constructor.
clear() - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Clears this set.
clear() - Method in class sk.baka.xml.schematic.rules.InsertList
 
clone(Expression) - Method in class sk.baka.xml.schematic.msv.ExpressionCloner
Clones the expression.
cloneAttribute(AttributeExp, Expression) - Method in class sk.baka.xml.schematic.msv.ExpressionCloner
Returns clone of this attribute expression.
cloneAttribute(AttributeExp, Expression) - Method in class sk.baka.xml.schematic.msv.loader.GrammarRulesModifier
 
cloneElement(ElementExp) - Method in class sk.baka.xml.schematic.msv.ExpressionCloner
Returns clone of this element expression.
cloneElement(ElementExp) - Method in class sk.baka.xml.schematic.msv.loader.GrammarRulesModifier
 
complement() - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Computes complement of this set.
ComputationStateChecker - Class in sk.baka.xml.schematic.msv.add
Works with the element-creating algorithm (ECA), contains list of ECA states.
ComputationStateChecker() - Constructor for class sk.baka.xml.schematic.msv.add.ComputationStateChecker
Constructor.
compute(Set<ElementExp>) - Static method in class sk.baka.xml.schematic.msv.tools.Representatives
For given set of ElementExp s tries to find their representatives.
ComputeInsertLists - Class in sk.baka.xml.schematic.msv.add
Serves for computation of list of insertlists.
ComputeInsertLists(SchemaImpl) - Constructor for class sk.baka.xml.schematic.msv.add.ComputeInsertLists
Constructor.
computeInsertLists - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
Computation of insertlists, that are insertable into element's content.
computeItems(Node, IContentFilter, SortedSet<DOMPoint>, boolean) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Computes the list of items, that will be iterated.
ComputeNBCASet - Class in sk.baka.xml.schematic.msv.bca
Computes NBCASet by visiting given nameclass.
ComputeNBCASet() - Constructor for class sk.baka.xml.schematic.msv.bca.ComputeNBCASet
 
contains(QName) - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Checks, whether this qname is contained in this set.
contains(String, String) - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Checks, whether this qname is contained in this set.
contains(QName) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Returns true if given qname is accepted by this set.
contains(String, String) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Returns true if given qname is accepted by this set.
contains(BasicNcContainer) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Returns true if qname set, generated by given nameclass, is subset of qname set generated by this set.
contains(Object) - Method in class sk.baka.xml.schematic.rules.InsertList
 
containsAll() - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Tests, whether this set accepts any qname.
containsAll() - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Checks, whether this set accepts anything.
containsAll(Collection<?>) - Method in class sk.baka.xml.schematic.rules.InsertList
 
containsLocalNC(String) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Returns true if qname set, generated by local nameclass, is subset of qname set generated by this set.
containsNamespaceNC(String) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Returns true if qname set, generated by namespace nameclass, is subset of qname set generated by this set.
ContentInfo - Class in sk.baka.xml.schematic.msv.iterator
Represents item returned by the InsertPointIterator.
ContentInfo(DomPointer, String, Element) - Constructor for class sk.baka.xml.schematic.msv.iterator.ContentInfo
Constructs instance of InsertPointInfo.
context - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
Validation context.
create(NameClass) - Static method in class sk.baka.xml.schematic.msv.bca.NBCASet
Creates instance of NBCASet, accepting same set of qnames as nc.
create(DomPointer, Node) - Static method in class sk.baka.xml.schematic.msv.iterator.ContentInfo
Creates instance of the object.
createAcceptor(Expression) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Creates acceptor for given expression.
createAttributes(Element) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Creates an instance of SAX Attributes interface from given element's attributes.
createDeclosingIterator(Element) - Static method in class sk.baka.xml.schematic.msv.modify.IteratorBuilder
Iterates over a sequence of nodes that is made of the siblings of given element plus the contents of the element (iterates the sequence having e declosed).
createEnclosingIterator(DOMInterval) - Static method in class sk.baka.xml.schematic.msv.modify.IteratorBuilder
Iterates the content of start.parent element.
createIterator(Node, boolean) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Creates simple iterator, with no force insertpoints and no filter.
createIterator(Node, DOMPoint, IContentFilter) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Creates simple iterator, with last empty item.
createIterator(Node, SortedSet<DOMPoint>, IContentFilter, boolean) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Creates instance of iterator, that walks over insertpoints of children of given element.
createIterator(Collection<? extends ContentInfo>) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Creates simple iterator iterating over given items.
createNotPresentAcceptor(Element) - Static method in class sk.baka.xml.schematic.QNameAcceptors
Creates an acceptor that accepts the qname if and only if there is no attribute in given element with such qname.
createSTI(Element) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Creates a StartTagInfo instance for given element.
createSTI(Element, String) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Creates a StartTagInfo instance for given element.
createSTI(Element, String, Attributes) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Creates a StartTagInfo instance for given element.
createWithDeleted(DOMInterval) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Pretends that there are nodes cut from the node sequence.
createWithInserted(Element, DOMPoint, Node) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Pretends that there is given node inserted at given insertpoint.
createWithInserted(Element, DOMPoint, List<ContentInfo>) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Pretends that there is given node inserted at given insertpoint.
createWithInserted(Element, DOMPoint, ContentInfo) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Pretends that there is given node inserted at given insertpoint.
createWithInserted(Element, DOMPoint, String) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Pretends that there is some text inserted at given insertpoint.

D

delElementsComputer - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
Computes the elements that needs to be deleted along with given elements.
DelNodesComputer - Class in sk.baka.xml.schematic.msv.del
Serves for various valid node removal checking.
DelNodesComputer(SchemaImpl) - Constructor for class sk.baka.xml.schematic.msv.del.DelNodesComputer
Constructor.
doc - Variable in class sk.baka.xml.schematic.DocumentSchema
The document instance.
docDecl - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
Instance of generated elements getter.
DocumentSchema - Class in sk.baka.xml.schematic
DOM Document's content helper.
DocumentSchema(Document, SchemaPool) - Constructor for class sk.baka.xml.schematic.DocumentSchema
Constructor.
DocumentValidityException - Exception in sk.baka.xml.schematic.msv.types
Thrown when the document is invalid.
DocumentValidityException() - Constructor for exception sk.baka.xml.schematic.msv.types.DocumentValidityException
Constructor.
DocumentValidityException(String) - Constructor for exception sk.baka.xml.schematic.msv.types.DocumentValidityException
 
DocumentValidityException(Throwable) - Constructor for exception sk.baka.xml.schematic.msv.types.DocumentValidityException
 
DocumentValidityException(String, Throwable) - Constructor for exception sk.baka.xml.schematic.msv.types.DocumentValidityException
 
dummyExp - Variable in class sk.baka.xml.schematic.msv.AmbiguityRemover.DummiesReplace
Holds expression with DummyElement rules.

E

eat(char) - Method in class sk.baka.xml.schematic.msv.bca.CharCounter
Adds a character to the counter data.
element - Variable in class sk.baka.xml.schematic.rules.ElementRule
The context element.
ElementLoc - Class in sk.baka.xml.schematic.rules
Mutable instance, representing element locator.
ElementLoc(IElementLocP, SchemaPool, Node) - Constructor for class sk.baka.xml.schematic.rules.ElementLoc
Constructor.
ElementLocImpl - Class in sk.baka.xml.schematic.msv.plugimpl
Immutable instance, representing element locator.
ElementLocImpl(DOMPoint, NameListImpl<INewElementRuleP>) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.ElementLocImpl
Constructs new instance and initialize it.
ElementLocInternal - Class in sk.baka.xml.schematic.msv.types
Immutable instance, representing element locator.
ElementLocInternal(DOMPoint, ElementExp) - Constructor for class sk.baka.xml.schematic.msv.types.ElementLocInternal
Constructs new instance and initialize it.
ElementLocInternal(DOMPoint, Collection<ElementExp>) - Constructor for class sk.baka.xml.schematic.msv.types.ElementLocInternal
Constructs new instance and initialize it.
ElementRule - Class in sk.baka.xml.schematic.rules
Represents rule for one element, already present in the document.
ElementRule(SchemaReferences, Element) - Constructor for class sk.baka.xml.schematic.rules.ElementRule
Creates instance of object.
elementRule - Variable in class sk.baka.xml.schematic.rules.ElementRule
Rule for context element.
ElementRuleImpl - Class in sk.baka.xml.schematic.msv.plugimpl
Implements the ElementRuleP interface.
ElementRuleImpl(SchemaImpl, Element) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
Constructs instance of object.
ElementSequenceRule - Class in sk.baka.xml.schematic.rules
Represents rule generating sequence of elements.
ElementSequenceRule(IElementSequenceRuleP, SchemaPool, Node) - Constructor for class sk.baka.xml.schematic.rules.ElementSequenceRule
Constructs the wrapper.
ElementSequenceRuleImpl - Class in sk.baka.xml.schematic.msv.plugimpl
Implements the ElementSequenceRule interface.
ElementSequenceRuleImpl(Expression, RulePool) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.ElementSequenceRuleImpl
Constructor.
EMPTY_STRING - Static variable in class sk.baka.xml.schematic.msv.tools.TextValueGetter
Acceptor, that accepts nothing except empty string.
enclosable - Variable in class sk.baka.xml.schematic.msv.modify.EnclosingIterator
the enclosable element
EnclosableElementContentInfo - Class in sk.baka.xml.schematic.msv.modify
Mutable object, always represents an element content info.
EnclosableElementContentInfo(DomPointer) - Constructor for class sk.baka.xml.schematic.msv.modify.EnclosableElementContentInfo
Constructs an instance of the object, having dummy element ( null namespace and "dummy" localname).
EncloseDecloseElements - Class in sk.baka.xml.schematic.msv.modify
Provides the enclose/declose functionality.
EncloseDecloseElements(SchemaImpl) - Constructor for class sk.baka.xml.schematic.msv.modify.EncloseDecloseElements
Constructor.
encloseDecloseElements - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
Provides enclose/declose functionality.
EnclosingIterator - Class in sk.baka.xml.schematic.msv.modify
Iterates the content of start.parent element.
EnclosingIterator(Collection<ContentInfo>, List<ContentInfo>, EnclosableElementContentInfo, Node) - Constructor for class sk.baka.xml.schematic.msv.modify.EnclosingIterator
Constructs the instance.
equals(Object) - Method in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
 
equals(Object) - Method in class sk.baka.xml.schematic.msv.iterator.ContentInfo
 
equals(Object) - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeListRuleImpl
 
equals(Object) - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
equals(Object) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementLocImpl
 
equals(Object) - Method in class sk.baka.xml.schematic.msv.plugimpl.InsertListImpl
 
equals(Object) - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
 
equals(Object) - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
equals(Object) - Method in class sk.baka.xml.schematic.msv.types.ElementLocInternal
 
equals(Object) - Method in class sk.baka.xml.schematic.msv.types.InsertListInternal
 
equals(Object) - Method in class sk.baka.xml.schematic.rules.InsertList
 
ExceptionPackager - Exception in sk.baka.xml.schematic.msv.tools
Serves for moving exception.
ExceptionPackager(Throwable) - Constructor for exception sk.baka.xml.schematic.msv.tools.ExceptionPackager
Construct the wrapper
exp - Variable in class sk.baka.xml.schematic.msv.plugimpl.ElementSequenceRuleImpl
Expression, generating element sequence.
expFinder - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
Accessor to element's definition.
ExpFinder - Class in sk.baka.xml.schematic.msv.tools
This class is capable of returning (for a particular element node) the MSV expression, that generates its children.
ExpFinder(SchemaImpl) - Constructor for class sk.baka.xml.schematic.msv.tools.ExpFinder
Constructs the class, which will be working with this grammar.
ExpFinderLevel - Enum in sk.baka.xml.schematic.msv.tools
Specifies level that shall be used for obtaining an expression.
ExpressionCloner - Class in sk.baka.xml.schematic.msv
Clones an expression.
ExpressionCloner(ExpressionPool, ExpressionPool) - Constructor for class sk.baka.xml.schematic.msv.ExpressionCloner
Constructs new instance of cloner.
exps - Variable in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
Set of ElementExps, that may generate content of context element.
exps - Variable in class sk.baka.xml.schematic.msv.types.ElementLocInternal
Expressions representing rule for this element.
expTools - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
DomTools used for processing Expression.
ExpTools - Class in sk.baka.xml.schematic.msv.tools
Serves as helper for SchemaImpl object.
ExpTools() - Constructor for class sk.baka.xml.schematic.msv.tools.ExpTools
Constructor.

F

feedAttributes(Acceptor, Element, boolean, boolean) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Helper function, feeds the acceptor with all attributes.
FILTER_ACCEPT_ALL - Static variable in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Filter that accepts all pointer infos.
filteredContent - Variable in class sk.baka.xml.schematic.msv.iterator.SkipRangeFilter
The content filtered out.
filteredContent - Variable in class sk.baka.xml.schematic.msv.modify.EnclosingIterator
This list was filtered out by our filter.
FilterNodeSet - Class in sk.baka.xml.schematic.msv.iterator
Filters out the nodes in given set.
FilterNodeSet(Set<? extends Node>) - Constructor for class sk.baka.xml.schematic.msv.iterator.FilterNodeSet
The constructor.

G

get(int) - Method in class sk.baka.xml.schematic.msv.plugimpl.InsertListImpl
 
get(int) - Method in class sk.baka.xml.schematic.msv.types.InsertListInternal
Gets i-th item from list.
get(int) - Method in interface sk.baka.xml.schematic.pluginterface.IInsertListP
Returns i-th element locator in list.
get(int) - Method in class sk.baka.xml.schematic.rules.InsertList
 
getAcceptedContent(Expression) - Method in class sk.baka.xml.schematic.msv.tools.AcceptedContentComputer
Returns object with information, what content can be accepted now by acceptor created from given expression.
getAcceptedLocalnames(NameClass, boolean) - Method in class sk.baka.xml.schematic.msv.tools.NameClassTools
Returns all local localnames that the nc accepts.
getAccepts() - Method in interface sk.baka.xml.schematic.IQNameAcceptor
Returns type of qnames, that this rule accepts.
getAccepts() - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
getAccepts() - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
 
getAccepts() - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
getActIP() - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
Returns actual index to items array, that will be returned by next call to next().
getAllAttributes(Expression) - Method in class sk.baka.xml.schematic.msv.tools.AttributeExpGetter
Returns all attributes from empty ("") namespace, regardless of which element they are placed in.
getAttributeBuilder() - Static method in class sk.baka.xml.schematic.msv.plugimpl.NameListImplBuilder
Returns builder that builds attribute rules.
getAttributeExps(Expression, boolean) - Method in class sk.baka.xml.schematic.msv.tools.AttributeExpGetter
Returns all AttributeExps, contained in given expression.
getAttributeRule(Attr) - Method in class sk.baka.xml.schematic.DocumentSchema
Gets attribute rule for given attribute.
getAttributeRule(Attr) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
getAttributeRule(Attr) - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Returns rule for given attribute.
getAttributeRule(Attr) - Method in class sk.baka.xml.schematic.rules.ElementRule
Gets attribute rule for given attribute.
getAttributeRuleInstance(Set<AttributeExp>) - Method in class sk.baka.xml.schematic.msv.plugimpl.RulePool
Returns instance of AttributeRuleImpl for given expression set.
getAttributes(Element) - Method in interface sk.baka.xml.schematic.IValidationContext
Provides SAX view on attributes of given element.
getAttributes(Element) - Method in class sk.baka.xml.schematic.ValidationContextImpl
 
getChildIterator(Element) - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
Returns a child iterator for given element.
getChildIterator(Element) - Method in class sk.baka.xml.schematic.msv.modify.EnclosingIterator
 
getClone() - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
Clones the iterator.
getClone() - Method in class sk.baka.xml.schematic.msv.modify.EnclosingIterator
 
getComplementItem(SortedSet<String>) - Static method in class sk.baka.xml.schematic.msv.bca.BcaTools
Computes and returns a string that is not in given set.
getContext() - Method in class sk.baka.xml.schematic.SchemaPool
Returns context offered to the pool.
getCount(char) - Method in class sk.baka.xml.schematic.msv.bca.CharCounter
Check count of given character.
getDatatypeName() - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
getDatatypeName() - Method in interface sk.baka.xml.schematic.pluginterface.IValueRuleP
Returns human-readable name for the datatype, that is represented by this instance.
getDatatypeName() - Method in class sk.baka.xml.schematic.rules.AttributeRule
Returns human-readable name for the datatype, that is represented by this instance.
getDatatypeName() - Method in interface sk.baka.xml.schematic.rules.IValueRule
Returns human-readable name for the datatype, that is represented by this instance.
getDatatypeName() - Method in class sk.baka.xml.schematic.rules.ValueRuleWrapper
 
getDefaultFactory() - Method in class sk.baka.xml.schematic.SchemaPool
Returns instance of the default schema factory.
getDirectDescendantElementExp(Expression) - Method in class sk.baka.xml.schematic.msv.tools.ExpTools
Returns set of ElementExp.
getDOMPoint() - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementLocImpl
 
getDOMPoint() - Method in interface sk.baka.xml.schematic.pluginterface.IElementLocP
Returns point, where the element can be inserted.
getElement() - Method in class sk.baka.xml.schematic.msv.iterator.ContentInfo
Returns element represented by this object.
getElement() - Method in class sk.baka.xml.schematic.msv.modify.EnclosableElementContentInfo
 
getElementBuilder() - Static method in class sk.baka.xml.schematic.msv.plugimpl.NameListImplBuilder
Returns builder that builds element rules.
getElementRule(Element) - Method in class sk.baka.xml.schematic.DocumentSchema
Returns rule for given element.
getElementRule(Element) - Method in class sk.baka.xml.schematic.msv.SchemaImpl
 
getElementRule(Element) - Method in interface sk.baka.xml.schematic.pluginterface.ISchema
Returns rule representing given existing element.
getElementRuleInstance(Set<ElementExp>) - Method in class sk.baka.xml.schematic.msv.plugimpl.RulePool
Returns instance of NewElementRuleImpl for given expression set.
getElementSeqRuleInstance(Expression) - Method in class sk.baka.xml.schematic.msv.plugimpl.RulePool
Returns instance of ElementSequenceRuleImpl for given expression.
getEnclosingElements(Element, DOMPoint, DOMPoint, ElementExp) - Method in class sk.baka.xml.schematic.msv.modify.EncloseDecloseElements
Checks whether selected content is enclosable.
getEnclosingElements(DOMPoint, DOMPoint) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
getEnclosingElements(DOMPoint, DOMPoint) - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Computes and returns an one-sized insertlist of elements, that can enclose given nodeset.
getEnclosingElements(DOMPoint, DOMPoint) - Method in class sk.baka.xml.schematic.rules.ElementRule
Computes and returns an one-sized insertlist of elements, that can enclose given nodeset.
getEquivalent(DomPointer) - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
Returns an DOMPointer that is equal to some pointer in the list, and inserting an element/text at given ip is equivalent to inserting the node at returned pointer.
getErrorMessage(String, Node) - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
getErrorMessage(String, Node) - Method in interface sk.baka.xml.schematic.pluginterface.IValueRuleP
Compose and return an error message, why given value was not accepted.
getErrorMessage(String) - Method in class sk.baka.xml.schematic.rules.AttributeRule
Compose and return an error message, why given value was not accepted.
getErrorMessage(String) - Method in interface sk.baka.xml.schematic.rules.IValueRule
Compose and return an error message, why given value was not accepted.
getErrorMessage(String) - Method in class sk.baka.xml.schematic.rules.ValueRuleWrapper
 
getExp() - Method in class sk.baka.xml.schematic.msv.types.ElementLocInternal
Returns the one element exp that this object represents.
getExportedAttributes() - Method in class sk.baka.xml.schematic.msv.SchemaImpl
 
getExportedAttributes() - Method in interface sk.baka.xml.schematic.pluginterface.ISchema
Computes all attributes defined in this schema, regardless of element, which they are bound to.
getExportedAttributes(String, IQNameAcceptor) - Method in class sk.baka.xml.schematic.SchemaPool
Returns Map of all known attributes, exported from foreign namespace, that given acceptor accepts.
getExpression(Element, ExpFinderLevel) - Method in class sk.baka.xml.schematic.msv.tools.ExpFinder
Returns the ElementExp expression, that may validate element e.
getExpressionSet(Element, ExpFinderLevel, boolean) - Method in class sk.baka.xml.schematic.msv.tools.ExpFinder
Returns set of ElementExp expression, that can be used to generate element e.
getExps() - Method in class sk.baka.xml.schematic.msv.tools.AcceptedContent
Set of ElementExp s found.
getFirstAt(DOMPoint, QName) - Method in class sk.baka.xml.schematic.rules.InsertList
Finds first elementloc bound to be inserted at given position.
getFirstNamelistAt(DOMPoint) - Method in class sk.baka.xml.schematic.rules.InsertList
Returns namelist of first elementloc, located at given insertpoint.
getForeignNames() - Method in interface sk.baka.xml.schematic.rules.INameList
Returns set of all foreign names, that are in this namelist.
getForeignNames() - Method in class sk.baka.xml.schematic.rules.NameListCustom
Returns set of all foreign names, that are in this namelist.
getForeignNames() - Method in class sk.baka.xml.schematic.rules.NameListWrapper
Returns set of all foreign names, that are in this namelist.
getForeignRoots(IQNameAcceptor) - Method in class sk.baka.xml.schematic.SchemaPool
Returns Map of all known root elements from foreign namespaces, that given acceptor accepts.The function returns roots of loaded schemas only!
getForeignRules(INameListP) - Method in interface sk.baka.xml.schematic.rules.INameListWrapperDataProvider
Returns rules that shall represent foreign rules in the namelist.
getInsertableAttributes() - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
getInsertableAttributes() - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Returns all attributes that can be created in this element.
getInsertableAttributes() - Method in class sk.baka.xml.schematic.rules.ElementRule
Computes all insertable attributes, that can be inserted into given element.
getInsertableElements(DomPointer) - Method in class sk.baka.xml.schematic.msv.add.ComputeInsertLists
Tries to insert new element into children of given element.
getInsertableElements(DOMPoint) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
getInsertableElements(DOMPoint) - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Computes insertable elements, with their positions between other nodes.
getInsertableElements(DOMPoint) - Method in class sk.baka.xml.schematic.rules.ElementRule
Computes insertable elements, with their positions between other nodes.
getInsertList() - Method in class sk.baka.xml.schematic.msv.plugimpl.IlAndTailImpl
Returns InsertList describing insertable elements into element's content.
getInstance(NameClass) - Static method in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
Creates new container.
getIpAfterLastItem() - Method in class sk.baka.xml.schematic.msv.types.InsertListInternal
Computes insert point, that denotes insert point after last insert point.
getItem() - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Returns one random item from this set that this set accepts.
getKnownNamespaces() - Method in class sk.baka.xml.schematic.SchemaPool
Computes and returns set of known namespace URIs for which a schema is loadable.
getLength() - Method in class sk.baka.xml.schematic.msv.plugimpl.InsertListImpl
 
getLength() - Method in class sk.baka.xml.schematic.msv.types.InsertListInternal
Returns number of locators.
getLength() - Method in interface sk.baka.xml.schematic.pluginterface.IInsertListP
Returns number of locator in this insertlist.
getList() - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeListRuleImpl
 
getList() - Method in interface sk.baka.xml.schematic.pluginterface.IAttributeListRuleP
Returns lists of creatable attributes.
getList() - Method in class sk.baka.xml.schematic.rules.AttributeListRule
Returns lists of creatable attributes.
getLists() - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
getLists() - Method in interface sk.baka.xml.schematic.pluginterface.INewElementRuleP
For each expression returns one list of attributes, that can be created by this rule.
getLists() - Method in class sk.baka.xml.schematic.rules.NewElementRule
For each expression returns one list of attributes, that can be created by this rule.
getLocalNames(String) - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Determines all localnames that are accepted by the set with given namespace.
getLocalNames() - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
 
getLocalNames() - Method in interface sk.baka.xml.schematic.pluginterface.INameListP
Returns map, that maps String to AttributeRuleP or NewElementRuleP.
getLocalNames() - Method in interface sk.baka.xml.schematic.rules.INameList
Returns set of all localnames, that are in this namelist.
getLocalNames() - Method in class sk.baka.xml.schematic.rules.NameListCustom
Returns set of all localnames, that are in this namelist.
getLocalNames() - Method in class sk.baka.xml.schematic.rules.NameListWrapper
Returns set of all localnames, that are in this namelist.
getLocalNamespace(boolean) - Method in class sk.baka.xml.schematic.msv.tools.NameClassTools
Returns local namespace for this schema.
getMinOccurence() - Method in class sk.baka.xml.schematic.msv.bca.CharCounter
Returns character with minimal occurence.
getNameList() - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementLocImpl
 
getNameList() - Method in interface sk.baka.xml.schematic.pluginterface.IElementLocP
Returns namelist for element, that can be inserted at specified position.
getNameroots(String) - Method in interface sk.baka.xml.schematic.IValidationContext
Provides information about possible namespace root element qnames.
getNameroots(String) - Method in class sk.baka.xml.schematic.ValidationContextImpl
 
getNamespaces() - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Obtains a list of namespaces of qnames that are contained in this name list.
getNamespaces() - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
getNamespaces() - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
 
getNamespaces() - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
getNamespaces() - Method in interface sk.baka.xml.schematic.pluginterface.IForeignNodeP
Tries to obtain a list of namespaces of qnames that are contained in this name list.
getNamespaces() - Method in interface sk.baka.xml.schematic.rules.INameList
Tries to obtain a list of namespaces of qnames that are contained in this name list.
getNamespaces() - Method in class sk.baka.xml.schematic.rules.NameListCustom
 
getNamespaces() - Method in class sk.baka.xml.schematic.rules.NameListWrapper
 
getNamespaceUri() - Method in interface sk.baka.xml.schematic.IQNameAcceptor
Returns base namespace (the namespace of local elements).
getNamespaceUri() - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
getNamespaceUri() - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
 
getNamespaceUri() - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
getNamespaceUri() - Method in class sk.baka.xml.schematic.msv.SchemaImpl
 
getNamespaceUri() - Method in interface sk.baka.xml.schematic.pluginterface.ISchema
Returns URI for which the Schema works.
getNamespaceUri() - Method in interface sk.baka.xml.schematic.rules.INameList
Returns schema's namespace.
getNamespaceUri() - Method in class sk.baka.xml.schematic.rules.NameListCustom
Returns schema's namespace.
getNamespaceUri() - Method in class sk.baka.xml.schematic.rules.NameListWrapper
Returns schema's namespace.
getNewContent(Element) - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
getNewContent(Element) - Method in interface sk.baka.xml.schematic.pluginterface.INewElementRuleP
Computes all possibilities of content, that can be generated by this rule and inserted into context element.
getNewContent(Element) - Method in class sk.baka.xml.schematic.rules.NewElementRule
Computes all possibilities of content, that can be generated by this rule and inserted into context element.
getNewTextRule(Element) - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
getNewTextRule(Element) - Method in interface sk.baka.xml.schematic.pluginterface.INewElementRuleP
Computes and returns value rule, that can be inserted into context element.
getNewTextRule(Element) - Method in class sk.baka.xml.schematic.rules.NewElementRule
Computes and returns value rule, that can be inserted into context element.
getParents(Set<ElementExp>) - Method in class sk.baka.xml.schematic.msv.tools.ExpFinder
Returns all possible parent element expressions of all given element expressions.
getParents(ElementExp) - Method in class sk.baka.xml.schematic.msv.tools.ExpFinder
Returns all possible parent element expressions of given element expression.
getPool() - Method in class sk.baka.xml.schematic.msv.ExpressionCloner
Returns the pool, where new expressions are placed.
getRefs() - Method in class sk.baka.xml.schematic.DocumentSchema
Returns object containing references to loaded schema objects.
getRootElements() - Method in class sk.baka.xml.schematic.msv.SchemaImpl
 
getRootElements() - Method in interface sk.baka.xml.schematic.pluginterface.ISchema
Returns list of possible local names of the root elements.
getRoots(String, IQNameAcceptor) - Method in class sk.baka.xml.schematic.SchemaPool
Returns all possible root elements for given namespace.
getRule(String) - Method in interface sk.baka.xml.schematic.rules.INameList
Returns rule, that can be used to create node content.
getRule(QName) - Method in interface sk.baka.xml.schematic.rules.INameList
Returns rule, that can be used to create node content.
getRule(QName, boolean) - Method in interface sk.baka.xml.schematic.rules.INameList
Returns rule, that can be used to create node content.
getRule(String) - Method in class sk.baka.xml.schematic.rules.NameListCustom
Returns rule, that can be used to create node content.
getRule(QName) - Method in class sk.baka.xml.schematic.rules.NameListCustom
Returns rule, that can be used to create node content.
getRule(QName, boolean) - Method in class sk.baka.xml.schematic.rules.NameListCustom
Returns rule, that can be used to create node content.
getRule(String) - Method in class sk.baka.xml.schematic.rules.NameListWrapper
Returns rule, that can be used to create node content.
getRule(QName) - Method in class sk.baka.xml.schematic.rules.NameListWrapper
Returns rule, that can be used to create node content.
getRule(QName, boolean) - Method in class sk.baka.xml.schematic.rules.NameListWrapper
Returns rule, that can be used to create node content.
getRules() - Method in interface sk.baka.xml.schematic.rules.INameListImplDataProvider
Returns rules that shall be represented by the namelist.
getSameNcs(NCSet) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Returns set of nameclasses, that are both in this set and given set.
getSchema(String, SchemaPool) - Method in class sk.baka.xml.schematic.msv.SchemaFactoryImpl
 
getSchema(String, SchemaPool) - Method in interface sk.baka.xml.schematic.pluginterface.ISchemaFactory
Produces a schema object from file represented by url.
getSchema(String) - Method in class sk.baka.xml.schematic.SchemaPool
Returns the global schema with specified namespace.
getSchema(String) - Method in class sk.baka.xml.schematic.SchemaReferences
For given namespace URI returns appropriate Schema object, that validates elements with this namespace URI.
getSchemaAvailability(String) - Method in class sk.baka.xml.schematic.SchemaReferences
Determines availability of schema for the namespace.
getSchemaNull(String) - Method in class sk.baka.xml.schematic.SchemaPool
Returns the global schema with specified namespace.
getSchemaNull(String) - Method in class sk.baka.xml.schematic.SchemaReferences
For given namespace URI returns appropriate Schema object, that validates elements with this namespace URI.
getSequences(DOMPoint) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementSequenceRuleImpl
 
getSequences(DOMPoint) - Method in interface sk.baka.xml.schematic.pluginterface.IElementSequenceRuleP
Computes all possibilities of sequences, that can be generated by this rule.
getSequences(DOMPoint) - Method in class sk.baka.xml.schematic.rules.ElementSequenceRule
Computes all possibilities of sequences, that can be generated by this rule.
getSequencesImpl(DOMPoint) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementSequenceRuleImpl
Computes all insertlists for getSequences function.
getString(String) - Static method in class sk.baka.xml.schematic.lang.Messages
Gets message for given key.
getString(String, Object...) - Static method in class sk.baka.xml.schematic.lang.Messages
Gets message for given key.
getSupported() - Method in class sk.baka.xml.schematic.msv.SchemaFactoryImpl
 
getSupported() - Method in interface sk.baka.xml.schematic.pluginterface.ISchemaFactory
Returns set of supported namespaces.
getType(NameClass) - Static method in enum sk.baka.xml.schematic.msv.bca.NcTypeEnum
Returns type of given nameclass.
getUnified() - Method in class sk.baka.xml.schematic.msv.tools.ShortInsertlistsUnifier
Returns unified insertlist.
getUnifiedInt() - Method in class sk.baka.xml.schematic.msv.tools.ShortInsertlistsUnifier
Returns unified insertlist as an internal insertlist.
getValue() - Method in class sk.baka.xml.schematic.msv.iterator.ContentInfo
Returns string value of active node.
getValueRule() - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
getValueRule(Expression) - Method in class sk.baka.xml.schematic.msv.tools.TextValueGetter
Returns value rule, that accepts text (without elements), that is accepted by exp.
getValueRule(Set<? extends Expression>) - Method in class sk.baka.xml.schematic.msv.tools.TextValueGetter
Returns value rule, that accepts text (without elements), that is accepted by at least one of exp.
getValueRule() - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Gets text acceptor, that checks valid text values for given element.
getValueRule() - Method in class sk.baka.xml.schematic.rules.ElementRule
Gets text acceptor, that checks valid text values for given element.
getWarnings() - Method in class sk.baka.xml.schematic.msv.SchemaImpl
 
getWarnings() - Method in interface sk.baka.xml.schematic.pluginterface.ISchema
Returns warnings that occured during schema loading.
grammar - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
MSV Grammar.
GrammarRulesModifier - Class in sk.baka.xml.schematic.msv.loader
Modifies given grammar, so it has following features: Every expression is simplified via the Expression.getExpandedExp() method. Every OtherExp and ReferenceExp is replaced by its child expressions.
GrammarRulesModifier(ExpressionPool, ExpressionPool, NameClassTools, boolean) - Constructor for class sk.baka.xml.schematic.msv.loader.GrammarRulesModifier
Creates instance of the modifier.

H

hashCode() - Method in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
 
hashCode() - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeListRuleImpl
 
hashCode() - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementLocImpl
 
hashCode() - Method in class sk.baka.xml.schematic.msv.plugimpl.InsertListImpl
 
hashCode() - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
 
hashCode() - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
hashCode() - Method in class sk.baka.xml.schematic.msv.types.InsertListInternal
 
hashCode() - Method in class sk.baka.xml.schematic.rules.InsertList
 
hasNext() - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
 
hasPrevious() - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
 
hasRule(QName, boolean) - Method in interface sk.baka.xml.schematic.rules.INameList
Checks if this namelist contains given qname.
hasRule(QName, boolean) - Method in class sk.baka.xml.schematic.rules.NameListCustom
 
hasRule(QName, boolean) - Method in class sk.baka.xml.schematic.rules.NameListWrapper
 

I

IAttributeListRuleP - Interface in sk.baka.xml.schematic.pluginterface
Represents list of attributes, that are allowed to be created in context element.
IAttributeRuleP - Interface in sk.baka.xml.schematic.pluginterface
Represents rule for attribute.
IBaseRuleP - Interface in sk.baka.xml.schematic.pluginterface
Represents base interface for all rules.
IContentFilter - Interface in sk.baka.xml.schematic.msv.iterator
Filter for the ContentInfo instances.
IElementLocP - Interface in sk.baka.xml.schematic.pluginterface
Interface representing element locator.
IElementRuleP - Interface in sk.baka.xml.schematic.pluginterface
Represents rule for one element, already present in the document.
IElementSequenceRuleP - Interface in sk.baka.xml.schematic.pluginterface
Represents rule generating sequence of elements.
IForeignNodeP - Interface in sk.baka.xml.schematic.pluginterface
Functionality to return information which foreign qname is the rule able to accept/generate.
IInsertListP - Interface in sk.baka.xml.schematic.pluginterface
List of ElementLocP objects, must be maintained ordered by InsertPoint.
IlAndTailImpl - Class in sk.baka.xml.schematic.msv.plugimpl
Represents one option of inserting elements into element.
IlAndTailImpl(InsertListImpl, Expression, RulePool, DOMPoint) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.IlAndTailImpl
Constructs instance of the 'InsertList and its tail' representation object.
INameList<T extends BaseRule> - Interface in sk.baka.xml.schematic.rules
Maintains list of all creatable elements/attributes.
INameListImplDataProvider<R extends IBaseRuleP> - Interface in sk.baka.xml.schematic.rules
Provides data for the namelist.
INameListP<R extends IBaseRuleP> - Interface in sk.baka.xml.schematic.pluginterface
Holds list of possible element/attibute QNames, with their corresponding rules.
INameListWrapperDataProvider<R extends IBaseRuleP> - Interface in sk.baka.xml.schematic.rules
Provides data for the namelist.
indexOf(Object) - Method in class sk.baka.xml.schematic.rules.InsertList
 
INewElementRuleP - Interface in sk.baka.xml.schematic.pluginterface
Represents rule for one element (the context element), that is being created.
InsertableContentChecker - Class in sk.baka.xml.schematic.msv.add
Serves for querying of positions of insertable places for nodes.
InsertableContentChecker(SchemaImpl) - Constructor for class sk.baka.xml.schematic.msv.add.InsertableContentChecker
Constructor.
insertableContentChecker - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
Detects places for insertable nodes.
insertList - Variable in class sk.baka.xml.schematic.msv.plugimpl.IlAndTailImpl
InsertList describing insertable elements into element's content.
InsertList - Class in sk.baka.xml.schematic.rules
List of ElementLoc objects, must be maintained ordered by DOMPoint.
InsertList(IInsertListP, SchemaPool, Node) - Constructor for class sk.baka.xml.schematic.rules.InsertList
Constructor of the adapter.
InsertListImpl - Class in sk.baka.xml.schematic.msv.plugimpl
Implements an insertlist.
InsertListImpl(InsertListInternal, RulePool) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.InsertListImpl
Creates clone of given insertlist, as a InsertList interface.
InsertListImpl(InsertListImpl) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.InsertListImpl
Creates clone of given insertlist, as a InsertList interface.
InsertListImpl() - Constructor for class sk.baka.xml.schematic.msv.plugimpl.InsertListImpl
Creates an empty insertlist.
InsertListInternal - Class in sk.baka.xml.schematic.msv.types
This mutable list is list of ElementLocInternal objects, maintained ordered by InsertPoint.
InsertListInternal() - Constructor for class sk.baka.xml.schematic.msv.types.InsertListInternal
Creates instance of element list.
InsertListInternal(InsertListInternal) - Constructor for class sk.baka.xml.schematic.msv.types.InsertListInternal
Creates a copy of given InsertList.
InsertListInternal(ElementExp) - Constructor for class sk.baka.xml.schematic.msv.types.InsertListInternal
Creates new insertlist, containing only given expression at insertpoint InsertPoint.FIRST.
InsertListInternal(DOMPoint, ElementExp) - Constructor for class sk.baka.xml.schematic.msv.types.InsertListInternal
Creates new insertlist, containing only given expression at given insertpoint.
intersect(NBCASet) - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Intersects this set with given set.
intersect(BasicNcContainer) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Computes intersection of this set and given nameclass.
intersect(NCSet) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Computes intersection of this set and given set.
intersection(BasicNcContainer) - Method in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
Computes intersection of our nameclass and given nameclass.
interval - Variable in class sk.baka.xml.schematic.msv.iterator.SkipRangeFilter
The range.
ip - Variable in class sk.baka.xml.schematic.msv.types.ElementLocInternal
This element can be inserted before node with this index.
ip - Variable in class sk.baka.xml.schematic.rules.ElementLoc
Returns point, where the element can be inserted.
IQNameAcceptor - Interface in sk.baka.xml.schematic
Acceptor of the qname.
isAcceptable(DOMPoint, boolean, String) - Method in class sk.baka.xml.schematic.rules.ElementRule
Checks whether the new text value is acceptable.
isAnyStringInsertable(DOMPoint) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
isAnyStringInsertable(DOMPoint) - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Checks, if there can be any string inserted into given point.
isAnyStringInsertable(DOMPoint) - Method in class sk.baka.xml.schematic.rules.ElementRule
Checks, if there can be any string inserted into given point.
ISchema - Interface in sk.baka.xml.schematic.pluginterface
Schema returns various information regarding allowed document structure.
ISchemaFactory - Interface in sk.baka.xml.schematic.pluginterface
Factory that produces Schema interfaces.
isContextFree(String) - Method in class sk.baka.xml.schematic.msv.tools.ExpFinder
Checks if there is more than one ElementExp instance, that can generate element with specified local name.
isDeclosable(Element, ElementExp) - Method in class sk.baka.xml.schematic.msv.modify.EncloseDecloseElements
Checks if given element is declosable - if the contents of given element can replace the element.
isDeclosable(Element) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
isDeclosable(Element) - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Checks if given element is declosable - if the contents of given element can replace the element.
isDeclosable(Element) - Method in class sk.baka.xml.schematic.rules.ElementRule
Checks if given element is declosable - if the contents of given element can replace the element.
isDeletable(Element, ElementExp, DOMPoint, DOMPoint) - Method in class sk.baka.xml.schematic.msv.del.DelNodesComputer
Checks if given interval is removable from the document.
isDeletable(Node) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
isDeletable(DOMPoint, DOMPoint) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
isDeletable(Node) - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Checks if a simple node is deletable from the element.
isDeletable(DOMPoint, DOMPoint) - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Checks if given interval is removable from the document.
isDeletable(EntityReference) - Method in class sk.baka.xml.schematic.rules.ElementRule
Checks if given entity node is removable.
isDeletable(DOMPoint, DOMPoint) - Method in class sk.baka.xml.schematic.rules.ElementRule
Checks if given node interval is removable.
isDeletableAttribute(Attr) - Method in class sk.baka.xml.schematic.DocumentSchema
Checks, whether given attribute is deletable from its element.
isDeletableAttribute(Attr) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
isDeletableAttribute(Attr) - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Checks, whether given attribute is deletable from its element.
isDeletableAttribute(Attr) - Method in class sk.baka.xml.schematic.rules.ElementRule
Checks, whether given attribute is deletable from its element.
isDTD(String) - Method in class sk.baka.xml.schematic.msv.SchemaFactoryImpl
Returns true if the schema specified is DTD.
isEmpty() - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Tests if this set contains no qname.
isEmpty() - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Checks, whether this set accepts no qnames.
isEmpty() - Method in class sk.baka.xml.schematic.msv.tools.ShortInsertlistsUnifier
Checks, whether getUnified() function will return null.
isEmpty() - Method in interface sk.baka.xml.schematic.rules.INameList
Checks if this namelist is empty (it contains no rules).
isEmpty() - Method in class sk.baka.xml.schematic.rules.InsertList
 
isEmpty() - Method in class sk.baka.xml.schematic.rules.NameListCustom
Checks if this namelist is empty (it contains no rules).
isEmpty() - Method in class sk.baka.xml.schematic.rules.NameListWrapper
Checks if this namelist is empty (it contains no rules).
ISingleQNameP - Interface in sk.baka.xml.schematic.pluginterface
Represents a rule for a single node: element or attribute.
isInsertable(Element, ElementExp, DOMPoint, Node) - Method in class sk.baka.xml.schematic.msv.add.InsertableContentChecker
Checks if given is insertable at specified position.
isInsertable(DOMPoint, Node) - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
isInsertable(DOMPoint, Node) - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Checks if given nodes are insertable into given position.
isInsertable(DOMPoint, Entity) - Method in class sk.baka.xml.schematic.rules.ElementRule
Checks if the entity is insertable at the specified position.
isInsertable(DOMPoint, DocumentFragment) - Method in class sk.baka.xml.schematic.rules.ElementRule
Checks if all nodes from the document fragment are insertable t the specified position.
isLocal(QName, boolean) - Method in interface sk.baka.xml.schematic.rules.INameList
Checks if given qname is local.
isLocal(QName, boolean) - Method in class sk.baka.xml.schematic.rules.NameListCustom
 
isLocal(QName, boolean) - Method in class sk.baka.xml.schematic.rules.NameListWrapper
 
isSubsequence(InsertListInternal) - Method in class sk.baka.xml.schematic.msv.types.InsertListInternal
Checks if this list is subsequence of another list - that means, if we have element locator, not present in other list.
isSubsetOf(BasicNcContainer) - Method in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
Checks, whether this nameclass is subset of given basic nameclass.
isTailRequired() - Method in class sk.baka.xml.schematic.msv.plugimpl.IlAndTailImpl
Returns true, when there is some tailing content required to be created.
items - Variable in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
Contains set of ContentInfos, computed from given nodeset.
iterator() - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Returns iterator, that iterates over BasicNcContainer objects.
iterator() - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
 
iterator() - Method in class sk.baka.xml.schematic.rules.InsertList
 
IteratorBuilder - Class in sk.baka.xml.schematic.msv.modify
Builder of enclosing/declosing iterators.
IteratorBuilder() - Constructor for class sk.baka.xml.schematic.msv.modify.IteratorBuilder
 
IValidationContext - Interface in sk.baka.xml.schematic
Provides context information regarding a XML document.
IValueRule - Interface in sk.baka.xml.schematic.rules
Represents rule for textual value.
IValueRuleP - Interface in sk.baka.xml.schematic.pluginterface
Represents rule for textual value.

L

last - Variable in class sk.baka.xml.schematic.msv.plugimpl.IlAndTailImpl
Insertpoint pointing after the last node.
lastEmptyItem - Variable in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
If true then last item is a pointer that points after the last node.
lastIndexOf(Object) - Method in class sk.baka.xml.schematic.rules.InsertList
 
listIterator() - Method in class sk.baka.xml.schematic.rules.InsertList
 
listIterator(int) - Method in class sk.baka.xml.schematic.rules.InsertList
 
loadSchema(String) - Method in class sk.baka.xml.schematic.SchemaReferences
Loads schema for given namespace.
loadSchemas() - Method in class sk.baka.xml.schematic.DocumentSchema
Loads schemas for all given namespaces.
loadSchemas(Collection<? extends String>) - Method in class sk.baka.xml.schematic.SchemaReferences
Loads schemas for all given namespaces.
localAttributeNames - Variable in class sk.baka.xml.schematic.msv.tools.NameClassTools
Contains nameclass, that accepts all names from our namespace, and also all names with empty namespace.
localElementNames - Variable in class sk.baka.xml.schematic.msv.tools.NameClassTools
Contains nameclass, that accepts all names from our namespace.
localNamespaceNames - Variable in class sk.baka.xml.schematic.msv.tools.NameClassTools
Contains nameclass, that accepts all names from our namespace.

M

merge(InsertListImpl) - Method in class sk.baka.xml.schematic.msv.plugimpl.InsertListImpl
Adds given insertlist at the end of this insertlist.
Messages - Class in sk.baka.xml.schematic.lang
Lang files for the 'document' package.

N

nameclass - Variable in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
Enclosed basic nameclass.
NameClassTools - Class in sk.baka.xml.schematic.msv.tools
Serves as helper for SchemaImpl object.
NameClassTools(String) - Constructor for class sk.baka.xml.schematic.msv.tools.NameClassTools
Constructor.
nameList - Variable in class sk.baka.xml.schematic.rules.ElementLoc
Returns namelist for element, that can be inserted at specified position.
NameListCustom<T extends BaseRule,P extends IBaseRuleP> - Class in sk.baka.xml.schematic.rules
Maintains list of all creatable elements/attributes.
NameListCustom(String, SchemaPool, Node) - Constructor for class sk.baka.xml.schematic.rules.NameListCustom
Creates instance of an empty namelist.
NameListCustom(String, INameListImplDataProvider<P>, SchemaPool, Node) - Constructor for class sk.baka.xml.schematic.rules.NameListCustom
Creates instance of namelist from a provider.
NameListCustom(String, Map<QName, T>, SchemaPool, Node) - Constructor for class sk.baka.xml.schematic.rules.NameListCustom
Creates instance of namelist from a provider.
NameListImpl<R extends ISingleQNameP> - Class in sk.baka.xml.schematic.msv.plugimpl
Implementor of the NameListP interface.
NameListImpl(Map<String, R>, R, String) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
Creates object from given parameters.
NameListImplBuilder<R extends ISingleQNameP,E extends com.sun.msv.grammar.NameClassAndExpression> - Class in sk.baka.xml.schematic.msv.plugimpl
Factory, that can build appropriate NameListImpl.
NameListWrapper<R extends BaseRule,P extends IBaseRuleP> - Class in sk.baka.xml.schematic.rules
Maintains list of all creatable elements/attributes.
NameListWrapper(INameListP<? extends P>, INameListWrapperDataProvider<P>, SchemaPool, Node) - Constructor for class sk.baka.xml.schematic.rules.NameListWrapper
Creates instance of namelist from original namelist.
namespaceURI - Variable in class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
The 'local' namespace.
namespaceURI - Variable in class sk.baka.xml.schematic.msv.tools.NameClassTools
Namespace URI for which this instance works.
NBCASet - Class in sk.baka.xml.schematic.msv.bca
Represents a mutable normalized BCA (Base, Corrector, AddBase) set.
NBCASet() - Constructor for class sk.baka.xml.schematic.msv.bca.NBCASet
Constructs empty NBCA set, that doesn't contain anything.
NBCASet(NBCASet) - Constructor for class sk.baka.xml.schematic.msv.bca.NBCASet
Constructs clone of given NBCASet.
NBCASet(BasicNcContainer) - Constructor for class sk.baka.xml.schematic.msv.bca.NBCASet
Constructs NBCA set, that contains same set of items as given nameclass.
NCSet - Class in sk.baka.xml.schematic.msv.bca
Represents mutable set of NameClass instances.
NCSet() - Constructor for class sk.baka.xml.schematic.msv.bca.NCSet
Creates an empty set, that accepts nothing.
NCSet(BasicNcContainer) - Constructor for class sk.baka.xml.schematic.msv.bca.NCSet
Creates set, that accepts same set as nc do.
NCSet(NCSet) - Constructor for class sk.baka.xml.schematic.msv.bca.NCSet
Creates set, that accepts same set as ncSet do.
ncTools - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
DomTools used for processing NameClass.
NcTypeEnum - Enum in sk.baka.xml.schematic.msv.bca
Enumeration of nameclass types.
newContextProvider(Node) - Method in class sk.baka.xml.schematic.msv.SchemaImpl
Creates new context provider instance.
newContextProvider(ContentInfo) - Method in class sk.baka.xml.schematic.msv.SchemaImpl
Creates new context provider instance.
NewElementRule - Class in sk.baka.xml.schematic.rules
Represents rule for one element (the context element), that is being created.
NewElementRule(INewElementRuleP, SchemaPool, Node) - Constructor for class sk.baka.xml.schematic.rules.NewElementRule
Constructs wrapper for the rule.
NewElementRuleImpl - Class in sk.baka.xml.schematic.msv.plugimpl
Implementor of NewElementRuleP interface.
NewElementRuleImpl(Set<ElementExp>, RulePool, SchemaImpl) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
Constructor.
newTemporaryPool() - Method in class sk.baka.xml.schematic.msv.SchemaImpl
Returns pool, that can be used to store temporary NewElementRuleImpl or AttributeRuleImpl.
newTextValidator(DOMPoint, DOMPoint) - Method in class sk.baka.xml.schematic.rules.ElementRule
Creates text validator.
next() - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
 
nextIndex() - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
 
normalize(List<ContentInfo>) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Normalizes the items by merging all adjacent text ContentInfo together.
NOTHING - Static variable in class sk.baka.xml.schematic.msv.tools.TextValueGetter
Accepts no string.
NULL_NAMESPACE_NAMECLASS - Static variable in class sk.baka.xml.schematic.msv.tools.NameClassTools
Accepts names with no (empty) namespace only.

O

onAnyName(AnyNameClass) - Method in class sk.baka.xml.schematic.msv.bca.ComputeNBCASet
 
onChoice(ChoiceNameClass) - Method in class sk.baka.xml.schematic.msv.bca.ComputeNBCASet
 
onDifference(DifferenceNameClass) - Method in class sk.baka.xml.schematic.msv.bca.ComputeNBCASet
 
onNot(NotNameClass) - Method in class sk.baka.xml.schematic.msv.bca.ComputeNBCASet
 
onNsName(NamespaceNameClass) - Method in class sk.baka.xml.schematic.msv.bca.ComputeNBCASet
 
onSimple(SimpleNameClass) - Method in class sk.baka.xml.schematic.msv.bca.ComputeNBCASet
 

P

parent - Variable in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
The parent of the children over which the iteration occurs.
pointer - Variable in class sk.baka.xml.schematic.msv.iterator.SinglePointerFilter
The pointer.
pool - Variable in class sk.baka.xml.schematic.msv.plugimpl.ElementSequenceRuleImpl
The rule pool instance.
pool - Variable in class sk.baka.xml.schematic.SchemaReferences
The validation context instance.
preserve(Set<? extends String>) - Method in class sk.baka.xml.schematic.SchemaReferences
Preserves only the schemas contained in the given set, but unregisters all other schemas.
previous() - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
 
previousIndex() - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
 
ptr - Variable in class sk.baka.xml.schematic.msv.iterator.ContentInfo
DOM pointer, pointing to context node.
ptrInsert - Variable in class sk.baka.xml.schematic.msv.iterator.ContentInfo
Points to point, where node is insertable.

Q

QNameAcceptors - Class in sk.baka.xml.schematic
Contains various qname acceptors.
QNameAcceptors() - Constructor for class sk.baka.xml.schematic.QNameAcceptors
 
queryNodePointer(DomPointer) - Method in class sk.baka.xml.schematic.msv.iterator.FilterNodeSet
 
queryNodePointer(DomPointer) - Method in interface sk.baka.xml.schematic.msv.iterator.IContentFilter
Queries for the pointer of the node.
queryNodePointer(DomPointer) - Method in class sk.baka.xml.schematic.msv.iterator.SinglePointerFilter
 
queryNodePointer(DomPointer) - Method in class sk.baka.xml.schematic.msv.iterator.SkipRangeFilter
 

R

refresh() - Method in interface sk.baka.xml.schematic.rules.INameList
Refreshes the namelist to reflect the schema loading/unloading.
refresh() - Method in class sk.baka.xml.schematic.rules.NameListCustom
 
refresh() - Method in class sk.baka.xml.schematic.rules.NameListWrapper
 
refs - Variable in class sk.baka.xml.schematic.DocumentSchema
References instance.
registerFactory(ISchemaFactory) - Static method in class sk.baka.xml.schematic.SchemaPool
Registers given factory instance.
registerSchema(String, SchemaFactoryImpl.SchemaMetadataBean) - Method in class sk.baka.xml.schematic.msv.SchemaFactoryImpl
Registers schema for given namespace.
reloadSchema(String, SchemaReferences) - Method in class sk.baka.xml.schematic.SchemaPool
Creates instance of Schema for given parameters.
remove() - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
 
remove(int) - Method in class sk.baka.xml.schematic.rules.InsertList
 
remove(Object) - Method in class sk.baka.xml.schematic.rules.InsertList
 
removeAll(Collection<?>) - Method in class sk.baka.xml.schematic.rules.InsertList
 
removeNcs(Set) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Removes all rules, that are both in this set and given set.
removeNcs(NCSet) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Removes all rules, that are both in this set and given set.
replace(Expression) - Method in class sk.baka.xml.schematic.msv.AmbiguityRemover.DummiesReplace
Creates new copy of given expression with dummies replaced by original ElementExps.
replace(Expression, Set) - Method in class sk.baka.xml.schematic.msv.AmbiguityRemover
Removes all given ElementExp s from given expression, and replaces them with dummies.
Representatives - Class in sk.baka.xml.schematic.msv.tools
For given set of ElementExp s tries to find their representatives.
Representatives() - Constructor for class sk.baka.xml.schematic.msv.tools.Representatives
 
retainAll(Collection<?>) - Method in class sk.baka.xml.schematic.rules.InsertList
 
RulePool - Class in sk.baka.xml.schematic.msv.plugimpl
Pool of NewElementRuleImpl and AttributeRuleImpl.
RulePool(SchemaImpl) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.RulePool
Creates pool without parent.
RulePool(RulePool) - Constructor for class sk.baka.xml.schematic.msv.plugimpl.RulePool
Creates pool with parent.

S

schema - Variable in class sk.baka.xml.schematic.msv.plugimpl.RulePool
The schema instance.
schema - Variable in class sk.baka.xml.schematic.rules.ElementRule
Schema, that generates namespace of given element.
SchemaAvailabilityEnum - Enum in sk.baka.xml.schematic
Enum constants defining availability of schema.
SchemaException - Exception in sk.baka.xml.schematic.pluginterface
Thrown by Schema.
SchemaException() - Constructor for exception sk.baka.xml.schematic.pluginterface.SchemaException
Constructor.
SchemaException(String) - Constructor for exception sk.baka.xml.schematic.pluginterface.SchemaException
Constructor.
SchemaException(Throwable) - Constructor for exception sk.baka.xml.schematic.pluginterface.SchemaException
Constructor.
SchemaException(String, Throwable) - Constructor for exception sk.baka.xml.schematic.pluginterface.SchemaException
Constructor.
SchemaFactoryImpl - Class in sk.baka.xml.schematic.msv
Implementation of Schema factory.
SchemaFactoryImpl() - Constructor for class sk.baka.xml.schematic.msv.SchemaFactoryImpl
 
SchemaFactoryImpl.SchemaMetadataBean - Class in sk.baka.xml.schematic.msv
Contains metadata about a schema.
SchemaFactoryImpl.SchemaMetadataBean(URL, boolean) - Constructor for class sk.baka.xml.schematic.msv.SchemaFactoryImpl.SchemaMetadataBean
Creates new bean instance.
SchemaImpl - Class in sk.baka.xml.schematic.msv
Implements the ISchema interface.
SchemaImpl(Grammar, String, List<String>, boolean, SchemaPool) - Constructor for class sk.baka.xml.schematic.msv.SchemaImpl
Constructor of class.
SchemaLevelNodeIterator - Class in sk.baka.xml.schematic.msv.iterator
Iterator over insert point infos (instances of ContentInfo class).
SchemaLevelNodeIterator(Collection<? extends ContentInfo>, Node) - Constructor for class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
Constructs an iterator from given collection of ContentInfo objects.
SchemaLevelNodeIteratorBuilder - Class in sk.baka.xml.schematic.msv.iterator
Simple builder for the SchemaLevelNodeIterator object.
SchemaLevelNodeIteratorBuilder() - Constructor for class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
 
SchemaPool - Class in sk.baka.xml.schematic
Manages list of schema instances, one for each namespace URI.
SchemaPool(IValidationContext) - Constructor for class sk.baka.xml.schematic.SchemaPool
Constructs new instance of the pool.
SchemaReferences - Class in sk.baka.xml.schematic
Manages list of ISchemas, one for each namespace URI, for a single document.
SchemaReferences(SchemaPool) - Constructor for class sk.baka.xml.schematic.SchemaReferences
Constructs new instance of schema references.
search(List<ContentInfo>, DomPointer) - Static method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIteratorBuilder
Search with given pointer in list of insertpoints.
set(ContentInfo) - Method in class sk.baka.xml.schematic.msv.iterator.SchemaLevelNodeIterator
 
set(int, ElementLoc) - Method in class sk.baka.xml.schematic.rules.InsertList
 
setContentModel(ElementExp, Expression) - Method in class sk.baka.xml.schematic.msv.ExpressionCloner
Sets content model of given element expression.
setContentModel(ElementExp, Expression) - Method in class sk.baka.xml.schematic.msv.loader.GrammarRulesModifier
 
setElement(QName) - Method in class sk.baka.xml.schematic.msv.modify.EnclosableElementContentInfo
Sets the element for this content info.
ShortInsertlistsUnifier - Class in sk.baka.xml.schematic.msv.tools
Unifies all short insertlists into one.
ShortInsertlistsUnifier(RulePool) - Constructor for class sk.baka.xml.schematic.msv.tools.ShortInsertlistsUnifier
Constructs instance of object.
SinglePointerFilter - Class in sk.baka.xml.schematic.msv.iterator
Does not filter out nodes, however all queried nodes will have one pointer provided to the constructor.
SinglePointerFilter(DomPointer) - Constructor for class sk.baka.xml.schematic.msv.iterator.SinglePointerFilter
Constructs instance of the filter.
size() - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Returns the size of the set.
size() - Method in class sk.baka.xml.schematic.rules.InsertList
 
sk.baka.xml.schematic - package sk.baka.xml.schematic
 
sk.baka.xml.schematic.lang - package sk.baka.xml.schematic.lang
 
sk.baka.xml.schematic.msv - package sk.baka.xml.schematic.msv
Implementation of adapter that adapts MSV's Expression object to the ISchema interface.
sk.baka.xml.schematic.msv.add - package sk.baka.xml.schematic.msv.add
Computes lists of elements that can be inserted at a particular place.
sk.baka.xml.schematic.msv.bca - package sk.baka.xml.schematic.msv.bca
Implementation of the BCA set.
sk.baka.xml.schematic.msv.del - package sk.baka.xml.schematic.msv.del
 
sk.baka.xml.schematic.msv.iterator - package sk.baka.xml.schematic.msv.iterator
Provides iterator abstraction over a list of nodes.
sk.baka.xml.schematic.msv.loader - package sk.baka.xml.schematic.msv.loader
Classes that assists the SchemaFactoryImpl class with the document loading.
sk.baka.xml.schematic.msv.modify - package sk.baka.xml.schematic.msv.modify
Classes that computes possible document modification operations.
sk.baka.xml.schematic.msv.plugimpl - package sk.baka.xml.schematic.msv.plugimpl
Encapsulates and adapts internal structures onto schema API interfaces.
sk.baka.xml.schematic.msv.tools - package sk.baka.xml.schematic.msv.tools
Tools.
sk.baka.xml.schematic.msv.types - package sk.baka.xml.schematic.msv.types
Internal types.
sk.baka.xml.schematic.pluginterface - package sk.baka.xml.schematic.pluginterface
Interfaces that must be implemented in order to be able to be provided by the SchemaPool object.
sk.baka.xml.schematic.rules - package sk.baka.xml.schematic.rules
 
SkipRangeFilter - Class in sk.baka.xml.schematic.msv.iterator
Filters out all content that is between specified range.
SkipRangeFilter(DOMInterval) - Constructor for class sk.baka.xml.schematic.msv.iterator.SkipRangeFilter
Constructor.
stepForward(ExpressionAcceptor, String, String, Node) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Tries to step forward with given acceptor over given element name.
stepForward(ExpressionAcceptor, Element, String, Node) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Tries to step with given acceptor over given content.
stepForward(ExpressionAcceptor, ContentInfo, boolean, boolean) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Tries to step with given acceptor over given content.
stripLast(DOMPoint) - Method in class sk.baka.xml.schematic.msv.types.InsertListInternal
Strips last ElementLoc objects, which have InsertPoint equal or greater than the point parameter.
subList(int, int) - Method in class sk.baka.xml.schematic.rules.InsertList
 
subtract(NBCASet) - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Computes difference of this set and given set.

T

tailExp - Variable in class sk.baka.xml.schematic.msv.plugimpl.IlAndTailImpl
Expression generating tail of element's content.
tailRule() - Method in class sk.baka.xml.schematic.msv.plugimpl.IlAndTailImpl
Returns rule for tailing required content.
TextValueGetter - Class in sk.baka.xml.schematic.msv.tools
Returns possible pure text values (no elements inbetween), that given expression can accept.
TextValueGetter(SchemaImpl) - Constructor for class sk.baka.xml.schematic.msv.tools.TextValueGetter
Constructor.
toArray() - Method in class sk.baka.xml.schematic.rules.InsertList
 
toArray(T[]) - Method in class sk.baka.xml.schematic.rules.InsertList
 
toString() - Method in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
 
toString() - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
 
toString() - Method in class sk.baka.xml.schematic.msv.bca.NCSet
 
toString() - Method in class sk.baka.xml.schematic.msv.iterator.ContentInfo
 
toString() - Method in class sk.baka.xml.schematic.msv.plugimpl.AttributeRuleImpl
 
toString() - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
toString() - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementSequenceRuleImpl
 
toString() - Method in class sk.baka.xml.schematic.msv.plugimpl.IlAndTailImpl
 
toString() - Method in class sk.baka.xml.schematic.msv.plugimpl.InsertListImpl
 
toString() - Method in class sk.baka.xml.schematic.msv.plugimpl.NameListImpl
 
toString() - Method in class sk.baka.xml.schematic.msv.plugimpl.NewElementRuleImpl
 
toString() - Method in class sk.baka.xml.schematic.msv.types.InsertListInternal
 
toString() - Method in class sk.baka.xml.schematic.rules.ElementRule
 
toString() - Method in class sk.baka.xml.schematic.rules.InsertList
 
type - Variable in class sk.baka.xml.schematic.msv.bca.BasicNcContainer
Type of enclosed basic nameclass, one of NCTYPE_* constants.
type - Variable in class sk.baka.xml.schematic.msv.iterator.ContentInfo
Type of node, that follows the insertpoint.
TYPE_CHARDATA - Static variable in class sk.baka.xml.schematic.msv.iterator.ContentInfo
Node, following the insertpoint, is CharacterData.
TYPE_ELEMENT - Static variable in class sk.baka.xml.schematic.msv.iterator.ContentInfo
Node, following the insertpoint, is Element.
TYPE_NONE - Static variable in class sk.baka.xml.schematic.msv.iterator.ContentInfo
Following node is not valid/none.

U

union(NBCASet) - Method in class sk.baka.xml.schematic.msv.bca.NBCASet
Computes union of this set and given set.
union(NCSet) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Computes union of this set and given set.
union(BasicNcContainer) - Method in class sk.baka.xml.schematic.msv.bca.NCSet
Computes union of this set and given nameclass.
unregisterSchema(String) - Method in class sk.baka.xml.schematic.SchemaReferences
Removes the schema from the reference.
url - Variable in class sk.baka.xml.schematic.msv.SchemaFactoryImpl.SchemaMetadataBean
Location of the schema file.

V

validate() - Method in class sk.baka.xml.schematic.DocumentSchema
Validates this document.
validate() - Method in class sk.baka.xml.schematic.msv.plugimpl.ElementRuleImpl
 
validate(Element) - Method in class sk.baka.xml.schematic.msv.SchemaImpl
 
validate(Element, Expression, boolean, boolean) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Tries to validate element with given expression.
validate(Element, ExpressionAcceptor, boolean, boolean) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Tries to validate element with given acceptor.
validate(Element, String, ExpressionAcceptor, boolean, boolean, SchemaLevelNodeIterator) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Tries to validate element with given acceptor.
validate() - Method in interface sk.baka.xml.schematic.pluginterface.IElementRuleP
Validates the element.
validate(Element) - Method in interface sk.baka.xml.schematic.pluginterface.ISchema
Validates given root element.
validate(Element) - Method in class sk.baka.xml.schematic.SchemaPool
Performs full validation over given element.
validate(Attr) - Method in class sk.baka.xml.schematic.SchemaPool
Validates this attribute by appropriate schema.
validateAttr(String, String, String, Element, String) - Method in class sk.baka.xml.schematic.SchemaPool
Validates this attribute by appropriate schema.
validateIterator(ExpressionAcceptor, SchemaLevelNodeIterator, boolean, boolean, int) - Method in class sk.baka.xml.schematic.msv.ValidatorImpl
Validates contents, that are given to us by iterator.
ValidationContextImpl - Class in sk.baka.xml.schematic
Simple implementation of the validation context - each function simply returns null.
ValidationContextImpl() - Constructor for class sk.baka.xml.schematic.ValidationContextImpl
 
validator - Variable in class sk.baka.xml.schematic.msv.SchemaImpl
Instance of validator.
ValidatorImpl - Class in sk.baka.xml.schematic.msv
Implements functionality of validator.
ValidatorImpl(SchemaImpl) - Constructor for class sk.baka.xml.schematic.msv.ValidatorImpl
Constructs new instance of validator.
valueOf(String) - Static method in enum sk.baka.xml.schematic.msv.bca.NcTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sk.baka.xml.schematic.msv.tools.ExpFinderLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum sk.baka.xml.schematic.rules.AcceptsEnum
Returns the enum constant of this type with the specified name.
valueOf(IBaseRuleP, SchemaPool, Node) - Static method in class sk.baka.xml.schematic.rules.BaseRule
Converts the IBaseRuleP instance into appropriate BaseRule instance.
valueOf(String) - Static method in enum sk.baka.xml.schematic.SchemaAvailabilityEnum
Returns the enum constant of this type with the specified name.
ValueRuleWrapper - Class in sk.baka.xml.schematic.rules
Delegates all calls to IValueRuleP.
ValueRuleWrapper(IValueRuleP, Node) - Constructor for class sk.baka.xml.schematic.rules.ValueRuleWrapper
Constructs new delegator.
values() - Static method in enum sk.baka.xml.schematic.msv.bca.NcTypeEnum
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum sk.baka.xml.schematic.msv.tools.ExpFinderLevel
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum sk.baka.xml.schematic.rules.AcceptsEnum
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum sk.baka.xml.schematic.SchemaAvailabilityEnum
Returns an array containing the constants of this enum type, in the order they're declared.

A B C D E F G H I L M N O P Q R S T U V

Copyright © 2006 Martin Vysny - baka. All Rights Reserved.