|
jInfer | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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
|
Regexp.getAlternation(List<Regexp<T>> children,
RegexpInterval interval)
Get immutable alternation regexp. |
|
static
|
Regexp.getConcatenation(List<Regexp<T>> children,
RegexpInterval interval)
Get immutable concatenation regexp. |
|
static
|
Regexp.getPermutation(List<Regexp<T>> children,
RegexpInterval interval)
Get immutable permutation regexp. |
|
static
|
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
|
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |