org.mesopotamia
Class RepositoryLanguage
java.lang.Object
org.mesopotamia.Language
org.mesopotamia.RepositoryLanguage
public class RepositoryLanguage
- extends Language
Language defined in repository.
- Author:
- Pavel Vlasov
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
RepositoryLanguage
public RepositoryLanguage(RepositoryFactory factory,
org.mesopotamia.sql.Language data,
java.lang.ClassLoader classLoader)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getClassLoader
public java.lang.ClassLoader getClassLoader()
getLoader
public Loader getLoader(java.lang.String level)
getFactory
public RepositoryFactory getFactory()
tokenType2id
public int tokenType2id(int tokenType)
- Converts token type as defined in grammar to token type id as stored in repository
- Parameters:
tokenType
-
- Returns:
isWhitespace
public boolean isWhitespace(int typeId)
tokenTypeId2type
public int tokenTypeId2type(int tokenTypeId)
- Converts token type id as defined in repository to token type as defined in grammar.
- Parameters:
tokenTypeId
-
- Returns:
tokenName2id
public int tokenName2id(java.lang.String tokenName)
throws MesopotamiaException
- Throws:
MesopotamiaException
supportsTokenName
public boolean supportsTokenName(java.lang.String tokenName)
- Parameters:
tokenName
-
- Returns:
tokenTypeId2name
public java.lang.String tokenTypeId2name(int tokenTypeId)
- Converts token type id as defined in repository to token type as defined in grammar.
- Parameters:
tokenTypeId
-
- Returns:
instantiateLanguageElement
public LanguageElement instantiateLanguageElement(NodeData xData,
java.lang.Class contextClass,
java.lang.Class targetClass,
Scan scan)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2005 Hammurapi Group. All Rights Reserved.