A B C D E F G H I L M N O P R S T U

A

acceptChildren(Visitor) - Method in class org.mesopotamia.AstSourceUnit
 
acceptChildren(Visitor) - Method in class org.mesopotamia.MesopotamiaNode
 
acceptChildren(Visitor) - Method in class org.mesopotamia.Namespace
 
acceptChildren(Visitor) - Method in class org.mesopotamia.Scan
 
acceptChildren(Visitor) - Method in class org.mesopotamia.SimpleLanguageElement
 
acceptChildren(Visitor) - Method in class org.mesopotamia.SyntaxTree
 
acceptChildren(Visitor) - Method in class org.mesopotamia.util.BnfModel
 
acceptChildren(Visitor) - Method in class org.mesopotamia.util.RuleDefinition
 
AstDebugger - Class in org.mesopotamia.util
 
AstDebugger() - Constructor for class org.mesopotamia.util.AstDebugger
This is the default constructor
AstSourceUnit - Class in org.mesopotamia
Represents source unit, e.g.
AstSourceUnit(org.mesopotamia.sql.SourceUnit, Scan, RepositoryLanguage, Collection<Number>) - Constructor for class org.mesopotamia.AstSourceUnit
Instances of SourceUnit shall be created only by repository
Attribute - Class in org.mesopotamia.util
Parses attribute definition.
Attribute(RuleDefinition, AST, String) - Constructor for class org.mesopotamia.util.Attribute
 

B

BnfModel - Class in org.mesopotamia.util
 
BnfModel(Reader, Class, String) - Constructor for class org.mesopotamia.util.BnfModel
 

C

checkTokenName(String) - Method in class org.mesopotamia.util.BnfModel
 
clone() - Method in class org.mesopotamia.MesopotamiaNode
 
clone() - Method in class org.mesopotamia.NodeData
 
compareTo(LanguageElement) - Method in class org.mesopotamia.LanguageElement
For sorting.
ComponentPrinter - Class in org.mesopotamia.util
 
ComponentPrinter(Component) - Constructor for class org.mesopotamia.util.ComponentPrinter
 
configure(Node, Context, ClassLoader) - Method in class org.mesopotamia.FileSourceIteratorComponent
 
configure(Node, Context, ClassLoader) - Method in class org.mesopotamia.RepositoryFactoryComponent
 
consume(Object, Exception) - Method in class org.mesopotamia.RepositoryFactory
Override if needed.
ContentLoader - Class in org.mesopotamia
This loader stores zipped file content to the repository without any processing.
ContentLoader(RepositoryLanguage, LoaderEntry) - Constructor for class org.mesopotamia.ContentLoader
 
convert(LanguageElement, Converter) - Method in class org.mesopotamia.util.MesopotamiaVisualizer
 
convert(Scan, Converter) - Method in class org.mesopotamia.util.MesopotamiaVisualizer
 
convert(SourceUnit, Converter) - Method in class org.mesopotamia.util.MesopotamiaVisualizer
 
convert(SyntaxTree, Converter) - Method in class org.mesopotamia.util.MesopotamiaVisualizer
 
convert(MesopotamiaNode, Converter) - Method in class org.mesopotamia.util.MesopotamiaVisualizer
 
createLanguageElement(Class<T>) - Method in interface org.mesopotamia.LanguageElementFactory
Creates language element
createLanguageElementsList(List<Object>, Class) - Method in class org.mesopotamia.LanguageElement
Creates a converting list of language elements.
createRepository(String) - Method in class org.mesopotamia.RepositoryFactory
 
createScan(SourceIterator, LanguageSelector, String, String, Object, ScanLoadListener) - Method in class org.mesopotamia.Repository
 

D

data - Variable in class org.mesopotamia.LoaderBase
 
data2leConverter - Variable in class org.mesopotamia.LanguageElement
 
dbData - Variable in class org.mesopotamia.Language
 
delete() - Method in class org.mesopotamia.Repository
Removes all scans and repository from the database.
delete() - Method in class org.mesopotamia.Scan
Deletes scan records from database.
delete(int, SQLProcessor) - Static method in class org.mesopotamia.Scan
Deletes scan records from database.
deleteSourceUnit(int) - Method in class org.mesopotamia.RepositoryFactory
Deletes source unit from the database.
disableDoubleBuffering(Component) - Static method in class org.mesopotamia.util.ComponentPrinter
 

E

Edge - Class in org.mesopotamia.util
 
Edge() - Constructor for class org.mesopotamia.util.Edge
 
emptyList - Static variable in class org.mesopotamia.LanguageElement
 
enableDoubleBuffering(Component) - Static method in class org.mesopotamia.util.ComponentPrinter
 
environment - Variable in class org.mesopotamia.LanguageElement
 
EOF - Static variable in class org.mesopotamia.util.Edge
 
EPSILON - Static variable in class org.mesopotamia.util.Edge
 
equals(Object) - Method in class org.mesopotamia.Language
 
equals(Object) - Method in class org.mesopotamia.LanguageElementHandle
 
equals(Object) - Method in class org.mesopotamia.util.MatchPath
 
execute(SQLProcessor) - Method in class org.mesopotamia.util.InitDatabase
 
ExtensionLanguageSelector - Class in org.mesopotamia
 
ExtensionLanguageSelector() - Constructor for class org.mesopotamia.ExtensionLanguageSelector
 

F

FileSource - Class in org.mesopotamia
java.io.File based Source for parsing
FileSource(File, String) - Constructor for class org.mesopotamia.FileSource
 
FileSourceIterator - Class in org.mesopotamia
For a given start directory iterates recursivly over directory structure to provide Sources from a filesystem.
FileSourceIterator(Collection<File>) - Constructor for class org.mesopotamia.FileSourceIterator
 
FileSourceIteratorComponent - Class in org.mesopotamia
 
FileSourceIteratorComponent() - Constructor for class org.mesopotamia.FileSourceIteratorComponent
 
findNode(int) - Method in class org.mesopotamia.SyntaxTree
 
findParent(Class<T>) - Method in class org.mesopotamia.LanguageElement
Navigates up the tree looking for parent of particular type.

G

get() - Method in class org.mesopotamia.FileSource
 
get() - Method in interface org.mesopotamia.Source
 
get(int) - Method in class org.mesopotamia.util.UnmodifiableConvertingList
 
getAttribute(Object) - Method in class org.mesopotamia.Scan
 
getAttribute(Object) - Method in class org.mesopotamia.SourceUnit
 
getAttribute(Object) - Method in class org.mesopotamia.SyntaxTree
 
getAttributes() - Method in class org.mesopotamia.util.RuleDefinition
 
getChild(int) - Method in class org.mesopotamia.LanguageElement
Convenience method
getChildId(int) - Method in class org.mesopotamia.LanguageElement
Convenience method
getChildren() - Method in class org.mesopotamia.LanguageElement
Language element should not keep references to children, but a collection of children's primary keys (java.lang.Integer) and use converting collection (biz.hammurapi.util.ConvertingCollection), which would use Repository's languageElementCache to look up child instance.
getChildren() - Method in class org.mesopotamia.MesopotamiaNode
 
getChildren() - Method in class org.mesopotamia.SimpleLanguageElement
 
getChildrenAsArray() - Method in class org.mesopotamia.util.GrammarAST
 
getClassLoader() - Method in class org.mesopotamia.RepositoryLanguage
 
getCol() - Method in class org.mesopotamia.LanguageElement
 
getCol() - Method in class org.mesopotamia.Token
 
getColumn() - Method in class org.mesopotamia.NodeData
 
getContextClass() - Method in class org.mesopotamia.LanguageElementHandle
 
getContextType() - Method in class org.mesopotamia.util.MatchPath
 
getData(int, Integer) - Method in class org.mesopotamia.ContentLoader
Returns source unit data as input stream.
getData(int, Integer) - Method in interface org.mesopotamia.Loader
 
getDescription() - Method in class org.mesopotamia.ExtensionLanguageSelector
 
getDescription() - Method in class org.mesopotamia.Language
 
getDescription() - Method in class org.mesopotamia.Repository
 
getDescription() - Method in class org.mesopotamia.Scan
 
getDescription() - Method in class org.mesopotamia.Token
 
getDigest(MessageDigest) - Method in class org.mesopotamia.FileSource
 
getDigest(MessageDigest) - Method in interface org.mesopotamia.Source
 
getDigest() - Method in class org.mesopotamia.SourceUnit
 
getEnclosingBlock() - Method in class org.mesopotamia.util.GrammarAST
 
getEnclosingRule() - Method in class org.mesopotamia.util.GrammarAST
 
getEngine() - Method in class org.mesopotamia.RepositoryFactory
 
getErrors() - Method in class org.mesopotamia.Scan
 
getErrors() - Method in class org.mesopotamia.SourceUnit
 
getExtension() - Method in class org.mesopotamia.ExtensionLanguageSelector
 
getFactory() - Method in class org.mesopotamia.Repository
 
getFactory() - Method in class org.mesopotamia.RepositoryLanguage
 
getFirstToken() - Method in class org.mesopotamia.NodeData
 
getFullClassName() - Method in class org.mesopotamia.util.RuleDefinition
 
getGlobalParameter(String) - Method in class org.mesopotamia.RepositoryFactory
 
getHandle() - Method in class org.mesopotamia.LanguageElement
 
getId() - Method in class org.mesopotamia.LanguageElement
 
getId() - Method in class org.mesopotamia.LanguageElementHandle
 
getId() - Method in class org.mesopotamia.MesopotamiaToken
 
getId() - Method in class org.mesopotamia.NodeData
 
getId() - Method in class org.mesopotamia.Repository
 
getId() - Method in class org.mesopotamia.Scan
 
getId() - Method in class org.mesopotamia.SourceUnit
 
getIdentityManager() - Method in class org.mesopotamia.RepositoryFactory
 
getImplements() - Method in class org.mesopotamia.util.RuleDefinition
 
getIsEof() - Method in class org.mesopotamia.Token
 
getIsWhitespace() - Method in class org.mesopotamia.Token
 
getLanguage() - Method in class org.mesopotamia.ExtensionLanguageSelector
 
getLanguage() - Method in class org.mesopotamia.LanguageElement
 
getLanguage() - Method in class org.mesopotamia.SourceUnit
 
getLanguage() - Method in class org.mesopotamia.Token
 
getLanguageElement(LanguageElementHandle) - Method in class org.mesopotamia.Scan
 
getLanguageElements() - Method in class org.mesopotamia.AstSourceUnit
 
getLanguageVersion() - Method in class org.mesopotamia.Token
 
getLastChild() - Method in class org.mesopotamia.util.GrammarAST
 
getLastModified() - Method in class org.mesopotamia.FileSource
 
getLastModified() - Method in interface org.mesopotamia.Source
 
getLastSibling() - Method in class org.mesopotamia.util.GrammarAST
 
getLastToken() - Method in class org.mesopotamia.NodeData
 
getLeftColumn() - Method in class org.mesopotamia.NodeData
 
getLevelData(String) - Method in class org.mesopotamia.SourceUnit
 
getLine() - Method in class org.mesopotamia.LanguageElement
 
getLine() - Method in class org.mesopotamia.NodeData
 
getLine() - Method in class org.mesopotamia.Token
 
getLine() - Method in class org.mesopotamia.util.GrammarAST
 
getLoader(String) - Method in class org.mesopotamia.RepositoryLanguage
 
getLoadLevels() - Method in class org.mesopotamia.SourceUnit
 
getLocation() - Method in class org.mesopotamia.LanguageElement
 
getMaster() - Method in class org.mesopotamia.FileSourceIteratorComponent
 
getMaster() - Method in class org.mesopotamia.RepositoryFactoryComponent
 
getMaster() - Method in class org.mesopotamia.util.UnmodifiableConvertingList
 
getMatchPaths() - Method in class org.mesopotamia.util.RuleDefinition
 
getMessageDigest(String) - Method in class org.mesopotamia.RepositoryFactory
Returns message digest by name.
getModel() - Method in class org.mesopotamia.util.RuleDefinition
 
getName() - Method in class org.mesopotamia.FileSource
 
getName() - Method in class org.mesopotamia.Language
 
getName() - Method in class org.mesopotamia.Namespace
 
getName() - Method in class org.mesopotamia.Repository
 
getName() - Method in interface org.mesopotamia.Source
 
getName() - Method in class org.mesopotamia.SourceUnit
 
getName() - Method in class org.mesopotamia.util.Attribute
 
getName() - Method in class org.mesopotamia.util.RuleDefinition
 
getNamespace(Integer) - Method in class org.mesopotamia.Scan
 
getNamespace() - Method in class org.mesopotamia.SourceUnit
Namespace shall be retrieved from repository
getNextSibling() - Method in class org.mesopotamia.LanguageElement
 
getNode() - Method in class org.mesopotamia.LanguageElement
 
getOwner() - Method in class org.mesopotamia.util.MatchPath
 
getPackage() - Method in class org.mesopotamia.util.BnfModel
 
getParent() - Method in class org.mesopotamia.LanguageElement
 
getParent() - Method in class org.mesopotamia.MesopotamiaNode
 
getPath() - Method in class org.mesopotamia.FileSource
 
getPath() - Method in interface org.mesopotamia.Source
 
getPath() - Method in class org.mesopotamia.SourceUnit
 
getPath() - Method in class org.mesopotamia.util.Attribute
 
getPosition() - Method in class org.mesopotamia.NodeData
 
getPosition() - Method in class org.mesopotamia.Token
 
getPrevSibling() - Method in class org.mesopotamia.LanguageElement
 
getProcessor() - Method in class org.mesopotamia.RepositoryFactory
 
getReferences() - Method in class org.mesopotamia.NodeData
Map of reference name to reference value, e.g.
getRenderer(Context) - Method in class org.mesopotamia.SourceUnit
Returns renderer to render this source unit to HTML.
getRenderStyle() - Method in class org.mesopotamia.Token
 
getRepository(int) - Method in class org.mesopotamia.RepositoryFactory
 
getRepository() - Method in class org.mesopotamia.Scan
 
getRepositoryLanguage(Language) - Method in class org.mesopotamia.RepositoryFactory
 
getRepositoryLanguages() - Method in class org.mesopotamia.RepositoryFactory
 
getRoots() - Method in class org.mesopotamia.SyntaxTree
 
getSameTypeIndex() - Method in class org.mesopotamia.NodeData
 
getScan() - Method in class org.mesopotamia.LanguageElement
 
getScan(int) - Method in class org.mesopotamia.RepositoryFactory
 
getScan() - Method in class org.mesopotamia.SourceUnit
 
getScanDate() - Method in class org.mesopotamia.Scan
 
getScans() - Method in class org.mesopotamia.Repository
 
getSibling(int) - Method in class org.mesopotamia.LanguageElement
 
getSignature() - Method in class org.mesopotamia.LanguageElement
Change to lazy calculation once in the future.
getSignature() - Method in class org.mesopotamia.SourceUnit
Returns signature, which is path.
getSize() - Method in class org.mesopotamia.FileSource
 
getSize() - Method in interface org.mesopotamia.Source
 
getSize() - Method in class org.mesopotamia.SourceUnit
 
getSourceUnit() - Method in class org.mesopotamia.LanguageElement
 
getSourceUnit(int) - Method in class org.mesopotamia.Scan
 
getSourceUnit() - Method in class org.mesopotamia.Token
 
getSourceUnitId() - Method in class org.mesopotamia.LanguageElementHandle
 
getSourceUnitId() - Method in class org.mesopotamia.NodeData
 
getSourceUnitLoadLevels(int) - Method in class org.mesopotamia.Scan
 
getSourceUnits() - Method in class org.mesopotamia.Namespace
 
getSourceUnits() - Method in class org.mesopotamia.Scan
 
getStringStorage() - Method in class org.mesopotamia.RepositoryFactory
 
getSuperClassName() - Method in class org.mesopotamia.util.RuleDefinition
 
getSuperRule() - Method in class org.mesopotamia.util.RuleDefinition
 
getSyntaxTree() - Method in class org.mesopotamia.AstSourceUnit
Helper method for ANTLR-based languages.
getTargetClass() - Method in class org.mesopotamia.LanguageElementHandle
 
getText() - Method in class org.mesopotamia.LanguageElement
 
getText() - Method in class org.mesopotamia.NodeData
 
getText() - Method in class org.mesopotamia.Token
 
getText() - Method in class org.mesopotamia.util.GrammarAST
 
getToken(int) - Method in class org.mesopotamia.AstSourceUnit
 
getToken() - Method in class org.mesopotamia.NodeData
 
getTokenName() - Method in class org.mesopotamia.LanguageElement
Token name, e.g.
getTokenName() - Method in class org.mesopotamia.Token
 
getTokenType() - Method in class org.mesopotamia.Token
 
getTokenType() - Method in class org.mesopotamia.util.MatchPath
 
getType() - Method in class org.mesopotamia.LanguageElement
 
getType() - Method in class org.mesopotamia.NodeData
 
getType() - Method in class org.mesopotamia.util.Attribute
 
getType() - Method in class org.mesopotamia.util.GrammarAST
 
getTypeId() - Method in class org.mesopotamia.Token
 
getTypeName() - Method in class org.mesopotamia.MesopotamiaNode
 
getTypeName() - Method in class org.mesopotamia.MesopotamiaToken
 
getVersion() - Method in class org.mesopotamia.ExtensionLanguageSelector
 
getVersion() - Method in class org.mesopotamia.Language
 
GrammarAST - Class in org.mesopotamia.util
 
GrammarAST() - Constructor for class org.mesopotamia.util.GrammarAST
 

H

hashCode() - Method in class org.mesopotamia.Language
 
hashCode() - Method in class org.mesopotamia.LanguageElementHandle
 
hashCode() - Method in class org.mesopotamia.util.MatchPath
 

I

InitDatabase - Class in org.mesopotamia.util
This utility class creates core Mesopotamia database structurs.
InitDatabase() - Constructor for class org.mesopotamia.util.InitDatabase
 
initialize(int, String) - Method in class org.mesopotamia.util.GrammarAST
 
initialize(AST) - Method in class org.mesopotamia.util.GrammarAST
 
instantiateLanguageElement(NodeData, Class, Class, Scan) - Method in class org.mesopotamia.RepositoryLanguage
 
INVALID - Static variable in class org.mesopotamia.util.Edge
 
isFactory() - Method in class org.mesopotamia.util.RuleDefinition
 
isInterface() - Method in class org.mesopotamia.util.RuleDefinition
 
isList() - Method in class org.mesopotamia.util.Attribute
 
isNegation() - Method in class org.mesopotamia.util.MatchPath
 
isScanDependent - Variable in class org.mesopotamia.LoaderBase
Scan dependent loaders must set scan number in LOAD_LEVEL table
isString() - Method in class org.mesopotamia.util.Attribute
 
isWhitespace() - Method in class org.mesopotamia.MesopotamiaToken
 
isWhitespace(int) - Method in class org.mesopotamia.RepositoryLanguage
 

L

Language - Class in org.mesopotamia
Represent language e.g.
Language(String, String, String) - Constructor for class org.mesopotamia.Language
 
Language(org.mesopotamia.sql.Language) - Constructor for class org.mesopotamia.Language
Constructed by repository
LanguageElement - Class in org.mesopotamia
Generic wrapper for AST.
LanguageElement(NodeData, Class<?>, Scan, RepositoryLanguage, Object) - Constructor for class org.mesopotamia.LanguageElement
Instances of LanguageElement shall be created only by repository
LanguageElementFactory - Interface in org.mesopotamia
This interface allows staged instantiation of language elements - general process creates factory and then factory creates needed language element.
LanguageElementHandle - Class in org.mesopotamia
 
LanguageElementHandle(int, int, Class, Class) - Constructor for class org.mesopotamia.LanguageElementHandle
 
LanguageSelector - Interface in org.mesopotamia
Selects language for a source.
le2idConverter - Variable in class org.mesopotamia.LanguageElement
 
load(int, int, Source, Object) - Method in class org.mesopotamia.ContentLoader
 
load(int, int, Source, Object) - Method in interface org.mesopotamia.SourceLoader
Loads source to repository.
load(int, int, Object) - Method in interface org.mesopotamia.SourceUnitLoader
 
Loader - Interface in org.mesopotamia
 
LoaderBase - Class in org.mesopotamia
 
LoaderBase(RepositoryLanguage, LoaderEntry) - Constructor for class org.mesopotamia.LoaderBase
 
LoaderEntry - Class in org.mesopotamia
Holds loader instance
LoaderEntry(RepositoryLanguage, ResultSet) - Constructor for class org.mesopotamia.LoaderEntry
 
loadSource(Source, Language, String, SourceUnitLoadListener) - Method in class org.mesopotamia.Scan
Loads sourceUnit

M

main(String[]) - Static method in class org.mesopotamia.util.AstDebugger
 
main(String[]) - Static method in class org.mesopotamia.util.BnfModel
 
main(String[]) - Static method in class org.mesopotamia.util.InitDatabase
Connects to database and initializes it.
mapNode(MesopotamiaNode) - Method in class org.mesopotamia.SyntaxTree
 
MatchPath - Class in org.mesopotamia.util
 
MatchPath(RuleDefinition, AST) - Constructor for class org.mesopotamia.util.MatchPath
 
MesopotamiaException - Exception in org.mesopotamia
Exception to wrap other exceptions.
MesopotamiaException() - Constructor for exception org.mesopotamia.MesopotamiaException
 
MesopotamiaException(String, Throwable) - Constructor for exception org.mesopotamia.MesopotamiaException
 
MesopotamiaException(String) - Constructor for exception org.mesopotamia.MesopotamiaException
 
MesopotamiaException(Throwable) - Constructor for exception org.mesopotamia.MesopotamiaException
 
MesopotamiaJob - Interface in org.mesopotamia
Distributable jobs shall implement this interface.
MesopotamiaNode - Class in org.mesopotamia
This class represents "raw" syntax tree node.
MesopotamiaNode(String, MesopotamiaNode) - Constructor for class org.mesopotamia.MesopotamiaNode
 
MesopotamiaRuntimeException - Exception in org.mesopotamia
Exception to wrap other exceptions.
MesopotamiaRuntimeException() - Constructor for exception org.mesopotamia.MesopotamiaRuntimeException
 
MesopotamiaRuntimeException(String, Throwable) - Constructor for exception org.mesopotamia.MesopotamiaRuntimeException
 
MesopotamiaRuntimeException(String) - Constructor for exception org.mesopotamia.MesopotamiaRuntimeException
 
MesopotamiaRuntimeException(Throwable) - Constructor for exception org.mesopotamia.MesopotamiaRuntimeException
 
MesopotamiaToken - Class in org.mesopotamia
 
MesopotamiaToken(int, boolean) - Constructor for class org.mesopotamia.MesopotamiaToken
 
MesopotamiaVisualizer - Class in org.mesopotamia.util
 
MesopotamiaVisualizer() - Constructor for class org.mesopotamia.util.MesopotamiaVisualizer
 
MIN_TOKEN_TYPE - Static variable in class org.mesopotamia.util.Edge
 

N

Namespace - Class in org.mesopotamia
E.g.
Namespace(String) - Constructor for class org.mesopotamia.Namespace
 
nextSource() - Method in class org.mesopotamia.FileSourceIterator
 
nextSource() - Method in interface org.mesopotamia.SourceIterator
 
NodeData - Class in org.mesopotamia
Contains only data and no references to other objects.
NodeData() - Constructor for class org.mesopotamia.NodeData
 

O

onLink(int, int, String) - Method in interface org.mesopotamia.SourceUnitLoadListener
Invoked when source unit is linked to scan on particular level.
onLoad(int, int, String) - Method in interface org.mesopotamia.SourceUnitLoadListener
Invoked when source unit is loaded to particular level
onScanFinished(int, int) - Method in interface org.mesopotamia.ScanLoadListener
Invoked after all source units have been iterated.
onScanStarted(int) - Method in interface org.mesopotamia.ScanLoadListener
Invoked before iteration over source units is started
org.mesopotamia - package org.mesopotamia
 
org.mesopotamia.util - package org.mesopotamia.util
 

P

print() - Method in class org.mesopotamia.util.ComponentPrinter
 
print(Graphics, PageFormat, int) - Method in class org.mesopotamia.util.ComponentPrinter
 
printComponent(Component) - Static method in class org.mesopotamia.util.ComponentPrinter
 
process(Runnable) - Method in class org.mesopotamia.RepositoryFactory
Processes job

R

removeAttribute(Object) - Method in class org.mesopotamia.Scan
 
removeAttribute(Object) - Method in class org.mesopotamia.SourceUnit
 
removeAttribute(Object) - Method in class org.mesopotamia.SyntaxTree
 
repoLanguage - Variable in class org.mesopotamia.LoaderBase
 
Repository - Class in org.mesopotamia
 
RepositoryFactory - Class in org.mesopotamia
Central class which is responsible for managing languages and repositories.
RepositoryFactory(SQLProcessor, Worker, Timer, StringStorage, ClassLoader) - Constructor for class org.mesopotamia.RepositoryFactory
 
RepositoryFactoryComponent - Class in org.mesopotamia
 
RepositoryFactoryComponent() - Constructor for class org.mesopotamia.RepositoryFactoryComponent
 
RepositoryLanguage - Class in org.mesopotamia
Language defined in repository.
RepositoryLanguage(RepositoryFactory, org.mesopotamia.sql.Language, ClassLoader) - Constructor for class org.mesopotamia.RepositoryLanguage
 
RuleDefinition - Class in org.mesopotamia.util
 

S

Scan - Class in org.mesopotamia
 
ScanLoadListener - Interface in org.mesopotamia
Listens for loading source units at particular level.
select(Source) - Method in class org.mesopotamia.ExtensionLanguageSelector
 
select(Class<T>, String) - Method in class org.mesopotamia.LanguageElement
Selects collection of language elements based on path expression.
select(Source) - Method in interface org.mesopotamia.LanguageSelector
 
selectSingleElement(Class<T>, String) - Method in class org.mesopotamia.LanguageElement
Selects single language element based on path expression
selectSingleElementHandle(Class, String) - Method in class org.mesopotamia.LanguageElement
Selects single language element handle based on path expression
selectSingleElementText(Class<T>, String) - Method in class org.mesopotamia.LanguageElement
 
selectText(Class, String) - Method in class org.mesopotamia.LanguageElement
 
setAttribute(Element, String, String) - Method in class org.mesopotamia.LanguageElement
Sets attribute if value is not null.
setAttribute(Object, Object) - Method in class org.mesopotamia.Scan
 
setAttribute(Object, Object) - Method in class org.mesopotamia.SourceUnit
 
setAttribute(Object, Object) - Method in class org.mesopotamia.SyntaxTree
 
setChildren(List<MesopotamiaNode>) - Method in class org.mesopotamia.MesopotamiaNode
 
setColumn(int) - Method in class org.mesopotamia.NodeData
 
setDescription(String) - Method in class org.mesopotamia.ExtensionLanguageSelector
 
setDescription(String) - Method in class org.mesopotamia.Scan
 
setElement(Element, String, Object) - Method in class org.mesopotamia.LanguageElement
Adds nested element if value is not null
setEnclosingBlock(GrammarAST) - Method in class org.mesopotamia.util.GrammarAST
 
setEnclosingRule(String) - Method in class org.mesopotamia.util.GrammarAST
 
setExtension(String) - Method in class org.mesopotamia.ExtensionLanguageSelector
 
setFactory(RepositoryFactory) - Method in interface org.mesopotamia.MesopotamiaJob
Factory injector.
setFirstToken(Integer) - Method in class org.mesopotamia.NodeData
 
setId(int) - Method in class org.mesopotamia.NodeData
 
setLanguage(String) - Method in class org.mesopotamia.ExtensionLanguageSelector
 
setLastToken(Integer) - Method in class org.mesopotamia.NodeData
 
setLeftColumn(int) - Method in class org.mesopotamia.NodeData
 
setLine(int) - Method in class org.mesopotamia.NodeData
 
setOwner(Object) - Method in class org.mesopotamia.FileSourceIteratorComponent
 
setOwner(Object) - Method in class org.mesopotamia.RepositoryFactoryComponent
 
setParentHandle(LanguageElementHandle) - Method in class org.mesopotamia.LanguageElement
 
setPosition(int) - Method in class org.mesopotamia.NodeData
 
setSameTypeIndex(int) - Method in class org.mesopotamia.NodeData
 
setSourceUnitId(int) - Method in class org.mesopotamia.NodeData
 
setText(String) - Method in class org.mesopotamia.NodeData
 
setToken(Integer) - Method in class org.mesopotamia.NodeData
 
setType(int) - Method in class org.mesopotamia.NodeData
 
setType(int) - Method in class org.mesopotamia.util.GrammarAST
 
setTypeName(String) - Method in class org.mesopotamia.MesopotamiaToken
 
setVersion(String) - Method in class org.mesopotamia.ExtensionLanguageSelector
 
show() - Method in class org.mesopotamia.LanguageElement
Shows element in browser.
show() - Method in class org.mesopotamia.Scan
Shows scan in browser.
show() - Method in class org.mesopotamia.SourceUnit
Shows source unit in browser.
showInTree(Method) - Method in class org.mesopotamia.LanguageElement
Override it to return false for methods which shall not be mounted to visualizer tree, i.e.
SimpleLanguageElement - Class in org.mesopotamia
 
SimpleLanguageElement(NodeData, Class, Scan, RepositoryLanguage, Object) - Constructor for class org.mesopotamia.SimpleLanguageElement
 
size() - Method in class org.mesopotamia.util.UnmodifiableConvertingList
 
Source - Interface in org.mesopotamia
Source for parsing.
SourceIterator - Interface in org.mesopotamia
Iterates over sources.
SourceLoader - Interface in org.mesopotamia
Loader which works at source level.
SourceUnit - Class in org.mesopotamia
Represents source unit, e.g.
SourceUnit(org.mesopotamia.sql.SourceUnit, Scan, RepositoryLanguage, Collection<Number>) - Constructor for class org.mesopotamia.SourceUnit
Instances of SourceUnit shall be created only by repository
SourceUnitLoader - Interface in org.mesopotamia
Loader which works at source unit level.
SourceUnitLoadListener - Interface in org.mesopotamia
Listens for loading source units at particular level.
start() - Method in class org.mesopotamia.FileSourceIteratorComponent
 
start() - Method in class org.mesopotamia.RepositoryFactoryComponent
 
stop() - Method in class org.mesopotamia.FileSourceIteratorComponent
 
stop() - Method in class org.mesopotamia.RepositoryFactoryComponent
 
stop() - Method in class org.mesopotamia.Scan
Shuts down language element and source unit caches
storeErrorMessage(int, int, Throwable) - Method in class org.mesopotamia.LoaderBase
 
storeErrorMessage(int, Integer, String, String) - Method in class org.mesopotamia.RepositoryFactory
Helper method for loaders.
storeErrorMessage(int, Integer, Throwable) - Method in class org.mesopotamia.RepositoryFactory
 
supportsTokenName(String) - Method in class org.mesopotamia.RepositoryLanguage
 
SyntaxTree - Class in org.mesopotamia
Raw source unit
SyntaxTree() - Constructor for class org.mesopotamia.SyntaxTree
 

T

toDom(Element) - Method in class org.mesopotamia.AstSourceUnit
 
toDom(Element) - Method in class org.mesopotamia.LanguageElement
 
toDom(Element) - Method in class org.mesopotamia.LanguageElementHandle
 
toDom(Element) - Method in class org.mesopotamia.SimpleLanguageElement
 
toDom(Element) - Method in class org.mesopotamia.SourceUnit
 
toDom(Element) - Method in class org.mesopotamia.Token
 
Token - Class in org.mesopotamia
Token
tokenName2id(String) - Method in class org.mesopotamia.RepositoryLanguage
 
tokenType2id(int) - Method in class org.mesopotamia.RepositoryLanguage
Converts token type as defined in grammar to token type id as stored in repository
tokenTypeId2name(int) - Method in class org.mesopotamia.RepositoryLanguage
Converts token type id as defined in repository to token type as defined in grammar.
tokenTypeId2type(int) - Method in class org.mesopotamia.RepositoryLanguage
Converts token type id as defined in repository to token type as defined in grammar.
toString() - Method in class org.mesopotamia.FileSource
 
toString() - Method in class org.mesopotamia.LanguageElement
 
toString() - Method in class org.mesopotamia.LanguageElementHandle
 
toString() - Method in class org.mesopotamia.MesopotamiaNode
 
toString() - Method in class org.mesopotamia.MesopotamiaToken
 
toString() - Method in class org.mesopotamia.NodeData
 
toString() - Method in class org.mesopotamia.RepositoryLanguage
 
toString() - Method in class org.mesopotamia.Scan
 
toString() - Method in class org.mesopotamia.SourceUnit
 
toString() - Method in class org.mesopotamia.Token
 
toString() - Method in class org.mesopotamia.util.MatchPath
 
toString() - Method in class org.mesopotamia.util.RuleDefinition
 

U

unlinkSourceUnit(int) - Method in class org.mesopotamia.Scan
Unlinks source unit from scan.
UnmodifiableConvertingList<T> - Class in org.mesopotamia.util
Generic duplicate of biz.hammurapi.UnmodifiableConvertingList
UnmodifiableConvertingList(List, ConverterClosure) - Constructor for class org.mesopotamia.util.UnmodifiableConvertingList
 

A B C D E F G H I L M N O P R S T U

Copyright © 2005 Hammurapi Group. All Rights Reserved.