jInfer

Uses of Class
cz.cuni.mff.ksi.jinfer.base.objects.nodes.Element

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

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