|
jInfer | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Element | |
---|---|
cz.cuni.mff.ksi.jinfer.base.interfaces | This package contains various interfaces used in jInfer. |
cz.cuni.mff.ksi.jinfer.base.interfaces.inference | This package contains interfaces and callback interfaces of the inference process. |
cz.cuni.mff.ksi.jinfer.base.objects | This package contains various common jInfer classes. |
cz.cuni.mff.ksi.jinfer.base.objects.nodes | This package contains the object model of jInfer's XML representation. |
cz.cuni.mff.ksi.jinfer.base.utils | This package contains utility logic shared across jInfer. |
cz.cuni.mff.ksi.jinfer.basicdtd | Main package of the Basic DTD Exporter module. |
cz.cuni.mff.ksi.jinfer.basicigg.dtd | This package contains the logic for initial grammar generation from DTD schemas. |
cz.cuni.mff.ksi.jinfer.basicigg.expansion | This package provides a simple implementation of the
Expander interface. |
cz.cuni.mff.ksi.jinfer.basicigg.xml | This package contains the logic for initial grammar generation from XML documents. |
cz.cuni.mff.ksi.jinfer.basicigg.xpath | This package contains the logic for initial grammar generation from XPath queries. |
cz.cuni.mff.ksi.jinfer.basicruledisplayer | Main package of the Rule Displayer module. |
cz.cuni.mff.ksi.jinfer.basicruledisplayer.logic | This package contains Rule Displayer logic. |
cz.cuni.mff.ksi.jinfer.basicxsd | Main package of the Basic XSD Exporter module. |
cz.cuni.mff.ksi.jinfer.basicxsd.elementsexporters | This package provides exporters of elements. |
cz.cuni.mff.ksi.jinfer.basicxsd.preprocessing | This package contains input grammar preprocessor logic for Basic XSD Exporter. |
cz.cuni.mff.ksi.jinfer.basicxsd.utils | This package contains utilities used by Basic XSD Exporter. |
cz.cuni.mff.ksi.jinfer.iss | |
cz.cuni.mff.ksi.jinfer.iss.gui | |
cz.cuni.mff.ksi.jinfer.iss.objects | |
cz.cuni.mff.ksi.jinfer.treeruledisplayer | This package contains main classes responsible to displaying Tree rule displayer to user. |
cz.cuni.mff.ksi.jinfer.treeruledisplayer.logic | This package contains all logic behind constructing rule set trees displayed in Tree rule displayer. |
cz.cuni.mff.ksi.jinfer.twostep | Main package of TwoStepSimplifier implementation. |
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 | Package contains processor class handling the import from XSD Schema documents. |
cz.cuni.mff.ksi.jinfer.xsdimporter.interfaces | Package containing a common interface for XSD Schema parsers. |
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 | Package containing entire logic for parsing XSD Schemas with SAX parser. |
Uses of Element in cz.cuni.mff.ksi.jinfer.base.interfaces |
---|
Methods in cz.cuni.mff.ksi.jinfer.base.interfaces that return types with arguments of type Element | |
---|---|
List<Element> |
Expander.expand(List<Element> grammar)
Expands complicated regular expressions in the provided initial grammar and returns a new grammar containing only concatenations on the right hand sides. |
Method parameters in cz.cuni.mff.ksi.jinfer.base.interfaces with type arguments of type Element | |
---|---|
void |
RuleDisplayer.createDisplayer(String panelName,
List<Element> rules)
Creates rule displayer window in which rules are displayed. |
List<Element> |
Expander.expand(List<Element> grammar)
Expands complicated regular expressions in the provided initial grammar and returns a new grammar containing only concatenations on the right hand sides. |
String |
IDSetSearch.getGraphVizInput(List<Element> grammar)
Returns a graph representation of the specified grammar in GraphViz language. |
void |
IDSetSearch.showIDSetPanel(String panelName,
List<Element> grammar)
Shows a panel with tools to search for ID/IDREF attributes in the provided grammar. |
Uses of Element in cz.cuni.mff.ksi.jinfer.base.interfaces.inference |
---|
Method parameters in cz.cuni.mff.ksi.jinfer.base.interfaces.inference with type arguments of type Element | |
---|---|
void |
SimplifierCallback.finished(List<Element> grammar)
This method is called by a Simplifier implementation, after it has finished its work. |
void |
IGGeneratorCallback.finished(List<Element> grammar)
This method is called by a IGGenerator implementation, after it has finished its work. |
void |
SchemaGenerator.start(List<Element> grammar,
SchemaGeneratorCallback callback)
Start the schema export process. |
void |
Simplifier.start(List<Element> initialGrammar,
SimplifierCallback callback)
Start the grammar simplification process. |
Uses of Element in cz.cuni.mff.ksi.jinfer.base.objects |
---|
Method parameters in cz.cuni.mff.ksi.jinfer.base.objects with type arguments of type Element | |
---|---|
void |
NullDisplayer.createDisplayer(String panelName,
List<Element> rules)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.base.objects.nodes |
---|
Methods in cz.cuni.mff.ksi.jinfer.base.objects.nodes that return Element | |
---|---|
static Element |
Element.getMutable()
Standard method of obtaining empty mutable element. |
Uses of Element in cz.cuni.mff.ksi.jinfer.base.utils |
---|
Methods in cz.cuni.mff.ksi.jinfer.base.utils that return Element | |
---|---|
Element |
CloneHelper.cloneElement(Element e)
Clones a single element. |
Element |
CloneHelper.cloneElement(Element e,
List<String> contextPrefix)
Clones a single element. |
static Element |
TestUtils.getElement(String name)
Returns an element with provided name. |
static Element |
TestUtils.getElement(String name,
Regexp<AbstractStructuralNode> subnodes)
Returns an element with provided name and subnodes. |
static Element |
TestUtils.getElementWithAttribute(String element,
String attribute,
String value)
Returns an element with provided name, containing an attribute with provided name and content. |
Methods in cz.cuni.mff.ksi.jinfer.base.utils that return types with arguments of type Element | |
---|---|
List<Element> |
CloneHelper.cloneGrammar(List<Element> grammar)
Clones the whole grammar at once. |
List<Element> |
TopologicalSort.sort()
Performs the topological sorting and returns a list of sorted elements. |
Methods in cz.cuni.mff.ksi.jinfer.base.utils with parameters of type Element | |
---|---|
Element |
CloneHelper.cloneElement(Element e)
Clones a single element. |
Element |
CloneHelper.cloneElement(Element e,
List<String> contextPrefix)
Clones a single element. |
static String |
TestUtils.elementToStr(Element e)
Returns a simple textual representation of specified element, fit for using in unit tests. |
static boolean |
EqualityUtils.sameElements(Element e1,
Element e2,
int ignore)
Compares two elements, ignoring specified features. |
Method parameters in cz.cuni.mff.ksi.jinfer.base.utils with type arguments of type Element | |
---|---|
List<Element> |
CloneHelper.cloneGrammar(List<Element> grammar)
Clones the whole grammar at once. |
static void |
IDSetSearchHelper.generateGraphVizInput(List<Element> grammar,
File file)
Generates a graph representation of the specified grammar in GraphViz language and writes it to the specified file. |
static void |
IDSetSearchHelper.showISSPanelAsync(String panelName,
List<Element> grammar)
Shows an ISS panel of provided name, based on the provided grammar. |
static void |
RuleDisplayerHelper.showRulesAsync(String panelName,
List<Element> rules,
boolean render)
Display a list of rules. |
Constructor parameters in cz.cuni.mff.ksi.jinfer.base.utils with type arguments of type Element | |
---|---|
TopologicalSort(List<Element> elements)
Constructor of the toposorting class. |
Uses of Element in cz.cuni.mff.ksi.jinfer.basicdtd |
---|
Method parameters in cz.cuni.mff.ksi.jinfer.basicdtd with type arguments of type Element | |
---|---|
void |
SchemaGeneratorImpl.start(List<Element> grammar,
SchemaGeneratorCallback callback)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.basicigg.dtd |
---|
Methods in cz.cuni.mff.ksi.jinfer.basicigg.dtd that return types with arguments of type Element | |
---|---|
List<Element> |
DTDProcessor.process(InputStream s)
Parses the DTD schema and returns the IG rules contained within. |
Uses of Element in cz.cuni.mff.ksi.jinfer.basicigg.expansion |
---|
Methods in cz.cuni.mff.ksi.jinfer.basicigg.expansion that return types with arguments of type Element | |
---|---|
List<Element> |
ExpanderImpl.expand(List<Element> grammar)
|
Method parameters in cz.cuni.mff.ksi.jinfer.basicigg.expansion with type arguments of type Element | |
---|---|
List<Element> |
ExpanderImpl.expand(List<Element> grammar)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.basicigg.xml |
---|
Methods in cz.cuni.mff.ksi.jinfer.basicigg.xml that return types with arguments of type Element | |
---|---|
List<Element> |
TrivialHandler.getRules()
Returns rules collected by this handler's run. |
List<Element> |
XMLProcessor.process(InputStream f)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.basicigg.xpath |
---|
Methods in cz.cuni.mff.ksi.jinfer.basicigg.xpath that return types with arguments of type Element | |
---|---|
List<Element> |
XPathHandlerImpl.getRules()
Returns the list of rules that were collected while parsing the query. |
List<Element> |
XPathProcessor.process(InputStream s)
Parses the file containing a list of XPath queries and returns the IG rules contained within. |
Uses of Element in cz.cuni.mff.ksi.jinfer.basicruledisplayer |
---|
Method parameters in cz.cuni.mff.ksi.jinfer.basicruledisplayer with type arguments of type Element | |
---|---|
void |
BasicRuleDisplayer.createDisplayer(String panelName,
List<Element> rules)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.basicruledisplayer.logic |
---|
Method parameters in cz.cuni.mff.ksi.jinfer.basicruledisplayer.logic with type arguments of type Element | |
---|---|
void |
RulePainter.setRules(List<Element> rules)
Set the rules this painter will render. |
Uses of Element in cz.cuni.mff.ksi.jinfer.basicxsd |
---|
Method parameters in cz.cuni.mff.ksi.jinfer.basicxsd with type arguments of type Element | |
---|---|
void |
SchemaGeneratorImpl.start(List<Element> grammar,
SchemaGeneratorCallback callback)
|
static boolean |
InputGrammarVerifier.verifyUniqueElementNames(List<Element> input)
Input grammar must not contain more elements with the same names. |
Uses of Element in cz.cuni.mff.ksi.jinfer.basicxsd.elementsexporters |
---|
Methods in cz.cuni.mff.ksi.jinfer.basicxsd.elementsexporters with parameters of type Element | |
---|---|
protected void |
AbstractElementsExporter.processElement(Element element,
RegexpInterval interval)
Processes element. |
protected void |
AbstractElementsExporter.processElementContent(Element element)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.basicxsd.preprocessing |
---|
Methods in cz.cuni.mff.ksi.jinfer.basicxsd.preprocessing that return Element | |
---|---|
Element |
PreprocessingResult.getElementByName(String elementName)
Returns an element reference by its name. |
Element |
PreprocessingResult.getRootElement()
Returns the root element. |
Methods in cz.cuni.mff.ksi.jinfer.basicxsd.preprocessing that return types with arguments of type Element | |
---|---|
List<Element> |
PreprocessingResult.getGlobalElements()
Returns a list of global elements. |
Constructor parameters in cz.cuni.mff.ksi.jinfer.basicxsd.preprocessing with type arguments of type Element | |
---|---|
Preprocessor(List<Element> elements)
Constructs an instance and performs preprocessing without determination of global element types. |
|
Preprocessor(List<Element> elements,
int numberToGlobal)
Constructs an instance and performs preprocessing with determination of global element types. |
Uses of Element in cz.cuni.mff.ksi.jinfer.basicxsd.utils |
---|
Methods in cz.cuni.mff.ksi.jinfer.basicxsd.utils with parameters of type Element | |
---|---|
static String |
TypeUtils.getBuiltinType(Element element)
Gets a type of a built-in element. |
static TypeCategory |
TypeUtils.getTypeCategory(Element element)
Determine XSD type category for specified element. |
static boolean |
TypeUtils.hasMixedContent(Element element)
Determine whether specified element has mixed content. |
static boolean |
TypeUtils.isOfBuiltinType(Element element)
TypeUtils.getTypeCategory(cz.cuni.mff.ksi.jinfer.base.objects.nodes.Element) wrapper. |
static boolean |
TypeUtils.isOfComplexType(Element element)
TypeUtils.getTypeCategory(cz.cuni.mff.ksi.jinfer.base.objects.nodes.Element) wrapper. |
Uses of Element in cz.cuni.mff.ksi.jinfer.iss |
---|
Method parameters in cz.cuni.mff.ksi.jinfer.iss with type arguments of type Element | |
---|---|
String |
IDSetSearchImpl.getGraphVizInput(List<Element> grammar)
|
void |
IDSetSearchImpl.showIDSetPanel(String panelName,
List<Element> grammar)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.iss.gui |
---|
Method parameters in cz.cuni.mff.ksi.jinfer.iss.gui with type arguments of type Element | |
---|---|
void |
StatisticsPanel.setModel(List<Element> grammar)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.iss.objects |
---|
Constructor parameters in cz.cuni.mff.ksi.jinfer.iss.objects with type arguments of type Element | |
---|---|
AMModel(List<Element> grammar)
Full constructor. |
Uses of Element in cz.cuni.mff.ksi.jinfer.treeruledisplayer |
---|
Method parameters in cz.cuni.mff.ksi.jinfer.treeruledisplayer with type arguments of type Element | |
---|---|
void |
TreeRuleDisplayer.createDisplayer(String panelName,
List<Element> rules)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.treeruledisplayer.logic |
---|
Method parameters in cz.cuni.mff.ksi.jinfer.treeruledisplayer.logic with type arguments of type Element | |
---|---|
static JPanel |
GraphBuilder.buildGraphPanel(List<Element> rules)
Get panel with rendered rule trees. |
Uses of Element in cz.cuni.mff.ksi.jinfer.twostep |
---|
Methods in cz.cuni.mff.ksi.jinfer.twostep that return types with arguments of type Element | |
---|---|
List<Element> |
TwoStepSimplifier.simplify(List<Element> initialGrammar)
Do the main job of simplifier - simplify given grammar. |
Method parameters in cz.cuni.mff.ksi.jinfer.twostep with type arguments of type Element | |
---|---|
List<Element> |
TwoStepSimplifier.simplify(List<Element> initialGrammar)
Do the main job of simplifier - simplify given grammar. |
void |
TwoStepPseudoExporter.start(List<Element> grammar,
SchemaGeneratorCallback callback)
|
void |
TwoStepSimplifierFactory.start(List<Element> initialGrammar,
SimplifierCallback callback)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.xsdimportdom |
---|
Methods in cz.cuni.mff.ksi.jinfer.xsdimportdom that return Element | |
---|---|
static Element |
DOMHelper.createSentinel(Element domElem,
List<String> context,
XSDAttribute useAsName)
Create an Element with type RegexpType.LAMBDA with proper constraints
and metadata containing sentinel info. |
Methods in cz.cuni.mff.ksi.jinfer.xsdimportdom that return types with arguments of type Element | |
---|---|
List<Element> |
DOMHandler.createRuleTrees(Element root)
Create rule-trees from direct children of the root node of DOM tree. |
List<Element> |
DOMParser.parse(InputStream stream)
|
Methods in cz.cuni.mff.ksi.jinfer.xsdimportdom with parameters of type Element | |
---|---|
static void |
DOMHelper.extractSubnodesFromContainer(Element subtree,
Element destination,
String containerType)
Extract subnodes and attributes from subtree stored in container and put them directly under the destination element. |
static void |
DOMHelper.finalizeElement(Element ret,
List<String> newContext)
Check if Element is properly defined; redefine it to lambda when it was empty,
or redefine it to token if it only contained a simple data type. |
Uses of Element in cz.cuni.mff.ksi.jinfer.xsdimporter |
---|
Methods in cz.cuni.mff.ksi.jinfer.xsdimporter that return types with arguments of type Element | |
---|---|
List<Element> |
XSDProcessor.process(InputStream stream)
|
Uses of Element in cz.cuni.mff.ksi.jinfer.xsdimporter.interfaces |
---|
Methods in cz.cuni.mff.ksi.jinfer.xsdimporter.interfaces that return types with arguments of type Element | |
---|---|
List<Element> |
XSDParser.parse(InputStream stream)
Parses input Schema and returns the rules extracted from it. |
Uses of Element in cz.cuni.mff.ksi.jinfer.xsdimporter.utils |
---|
Methods in cz.cuni.mff.ksi.jinfer.xsdimporter.utils with parameters of type Element | |
---|---|
static void |
XSDUtility.getRulesFromElement(Element root,
List<Element> elementRules)
Extract all rules from a subtree of Element , not including the root itself. |
static void |
XSDUtility.setLambda(Element ret)
Set the parameter to RegexpType.LAMBDA element,
with all the valid constraints and make it immutable. |
Method parameters in cz.cuni.mff.ksi.jinfer.xsdimporter.utils with type arguments of type Element | |
---|---|
static void |
XSDUtility.getRulesFromElement(Element root,
List<Element> elementRules)
Extract all rules from a subtree of Element , not including the root itself. |
Uses of Element in cz.cuni.mff.ksi.jinfer.xsdimportsax |
---|
Methods in cz.cuni.mff.ksi.jinfer.xsdimportsax that return types with arguments of type Element | |
---|---|
List<Element> |
SAXHandler.getRules()
Returns rules extracted from the schema. |
List<Element> |
SAXParser.parse(InputStream stream)
|
Methods in cz.cuni.mff.ksi.jinfer.xsdimportsax with parameters of type Element | |
---|---|
static void |
SAXHelper.finalizeElement(Element elem)
Finalizes the element, makes it immutable. |
static boolean |
SAXHelper.isContainer(Element elem)
Finds out if parameter is only a temporary container with the name set by CONTAINER_NAME constant. |
|
jInfer | |||||||||
PREV NEXT | FRAMES NO FRAMES |