jInfer

Uses of Class
cz.cuni.mff.ksi.jinfer.base.regexp.RegexpInterval

Packages that use RegexpInterval
cz.cuni.mff.ksi.jinfer.base.regexp This package contains the object model of jInfer's regular expression representation. 
cz.cuni.mff.ksi.jinfer.base.utils This package contains utility logic shared across jInfer. 
cz.cuni.mff.ksi.jinfer.basicigg.expansion This package provides a simple implementation of the Expander interface. 
cz.cuni.mff.ksi.jinfer.basicxsd.elementsexporters This package provides exporters of elements. 
cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating.regexpbitcode   
cz.cuni.mff.ksi.jinfer.xsdimportdom Package containing entire logic for parsing XSD Schemas with Document Object Model parser. 
cz.cuni.mff.ksi.jinfer.xsdimporter.utils Package contains utility classes to be used by all importers of XSD Schemas. 
cz.cuni.mff.ksi.jinfer.xsdimportsax.utils Package contains utility classes and object wrappers for SAX importer logic. 
 

Uses of RegexpInterval in cz.cuni.mff.ksi.jinfer.base.regexp
 

Methods in cz.cuni.mff.ksi.jinfer.base.regexp that return RegexpInterval
static RegexpInterval RegexpInterval.getBounded(int min, int max)
          Get a bounded interval, specify min, max integers
 RegexpInterval RegexpInterval.getCopy()
          Clone existing interval\
 RegexpInterval Regexp.getInterval()
           
static RegexpInterval RegexpInterval.getKleeneCross()
          Get KleeneCross, that is + quantification, min= 1, max is unbounded
static RegexpInterval RegexpInterval.getKleeneStar()
          Get KleeneStar *, asterisk.
static RegexpInterval RegexpInterval.getOnce()
          Get interval with exactly once meaning, that is min=max=1
static RegexpInterval RegexpInterval.getOptional()
          Get ? quantification, that is zero or once.
static RegexpInterval RegexpInterval.getUnbounded(int min)
          Get right unbounded interval, specify only minimum, maximum is considered unbounded
static RegexpInterval RegexpInterval.intersectIntervals(RegexpInterval first, RegexpInterval second)
          Create an interval that is within both intervals provided as arguments.
 

Methods in cz.cuni.mff.ksi.jinfer.base.regexp with parameters of type RegexpInterval
static
<T> Regexp<T>
Regexp.getAlternation(List<Regexp<T>> children, RegexpInterval interval)
          Get immutable alternation regexp.
static
<T> Regexp<T>
Regexp.getConcatenation(List<Regexp<T>> children, RegexpInterval interval)
          Get immutable concatenation regexp.
static
<T> Regexp<T>
Regexp.getPermutation(List<Regexp<T>> children, RegexpInterval interval)
          Get immutable permutation regexp.
static
<T> Regexp<T>
Regexp.getToken(T content, RegexpInterval interval)
          Get immutable token regexp.
static RegexpInterval RegexpInterval.intersectIntervals(RegexpInterval first, RegexpInterval second)
          Create an interval that is within both intervals provided as arguments.
 void Regexp.setInterval(RegexpInterval interval)
          Set interval of regexp when it is mutable, throws exception when regexp is immutable.
 

Constructors in cz.cuni.mff.ksi.jinfer.base.regexp with parameters of type RegexpInterval
Regexp(T content, List<Regexp<T>> children, RegexpType type, RegexpInterval interval)
          Creates immutable regexp.
 

Uses of RegexpInterval in cz.cuni.mff.ksi.jinfer.base.utils
 

Methods in cz.cuni.mff.ksi.jinfer.base.utils with parameters of type RegexpInterval
static boolean EqualityUtils.sameIntervals(RegexpInterval i1, RegexpInterval i2)
          Compare two intervals if they have equal minimum and maximum.
 

Uses of RegexpInterval in cz.cuni.mff.ksi.jinfer.basicigg.expansion
 

Methods in cz.cuni.mff.ksi.jinfer.basicigg.expansion with parameters of type RegexpInterval
static
<T> List<List<T>>
ExpansionHelper.applyInterval(List<List<T>> input, RegexpInterval ri)
          Applies the regexp interval on the set of words.
 

Uses of RegexpInterval in cz.cuni.mff.ksi.jinfer.basicxsd.elementsexporters
 

Methods in cz.cuni.mff.ksi.jinfer.basicxsd.elementsexporters with parameters of type RegexpInterval
protected  void AbstractElementsExporter.processElement(Element element, RegexpInterval interval)
          Processes element.
 

Uses of RegexpInterval in cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating.regexpbitcode
 

Methods in cz.cuni.mff.ksi.jinfer.twostep.processing.automatonmergingstate.evaluating.regexpbitcode with parameters of type RegexpInterval
 double BitCodeInterval.evaluate(RegexpInterval x)
           
 

Uses of RegexpInterval in cz.cuni.mff.ksi.jinfer.xsdimportdom
 

Methods in cz.cuni.mff.ksi.jinfer.xsdimportdom that return RegexpInterval
static RegexpInterval DOMHelper.determineInterval(Element node)
          Create valid interval from current node.
 

Uses of RegexpInterval in cz.cuni.mff.ksi.jinfer.xsdimporter.utils
 

Methods in cz.cuni.mff.ksi.jinfer.xsdimporter.utils that return RegexpInterval
static RegexpInterval XSDOccurences.createInterval(String minOccurence, String maxOccurence)
          Create interval from arguments.
static RegexpInterval XSDOccurences.createInterval(String minOccurence, String maxOccurence, boolean minHasPriority)
          Create interval from arguments.
 

Methods in cz.cuni.mff.ksi.jinfer.xsdimporter.utils with parameters of type RegexpInterval
static Map<String,Object> XSDUtility.prepareMetadata(RegexpInterval interval)
          Create metadata for an element.
 

Uses of RegexpInterval in cz.cuni.mff.ksi.jinfer.xsdimportsax.utils
 

Methods in cz.cuni.mff.ksi.jinfer.xsdimportsax.utils that return RegexpInterval
 RegexpInterval SAXDocumentElement.determineInterval()
          Create an interval using attributes minOccurs and maxOccurs of current instance.
 


jInfer

Generated on Fri Dec 9 00:01:25 CET 2011