xmltorng.i2s.framework
Interface GroupPatternCategory

All Superinterfaces:
PatternCategory
All Known Implementing Classes:
GroupPatternCategoryImpl

public interface GroupPatternCategory
extends PatternCategory

A group pattern category is a pattern category for group or interleave patterns whose child patterns are repeatable or not repeatable, optional or required refs.


Method Summary
 java.util.Set elementNameSet()
          Return the set of element names.
 boolean isOptional(Name elementName)
          The returned value say if the element with that name may be ommited or not.
 boolean isRepeatable(Name elementName)
          The returned value say if the element with that name may be repeated or not.
 
Methods inherited from interface xmltorng.i2s.framework.PatternCategory
addPattern, fullPattern
 

Method Detail

elementNameSet

java.util.Set elementNameSet()
Return the set of element names. It is neither empty nor null.


isRepeatable

boolean isRepeatable(Name elementName)
The returned value say if the element with that name may be repeated or not.


isOptional

boolean isOptional(Name elementName)
The returned value say if the element with that name may be ommited or not.