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

A

ALPHA - Static variable in class org.comedia.util.scanner.CScanner
Constant which covers COMMENT, KEYWORD, TYPE or IDENT tokens.

B

BOOL - Static variable in class org.comedia.util.scanner.CScanner
Boolean constant token.
BRACE - Static variable in class org.comedia.util.scanner.CScanner
Different brace token constant.
buffer - Variable in class org.comedia.util.scanner.CScanner
Buffer which contains input stream.
bufferLen - Variable in class org.comedia.util.scanner.CScanner
The length of the input stream.
bufferLine - Variable in class org.comedia.util.scanner.CScanner
Current precessed line in the input stream.
bufferPos - Variable in class org.comedia.util.scanner.CScanner
Pointer to current position in the input stream.

C

CCppScanner - class org.comedia.util.scanner.CCppScanner.
Performs lexical scanning for C/C++ languages.
CCppScanner() - Constructor for class org.comedia.util.scanner.CCppScanner
Default class constructor.
CDefaultXmlElement - class org.comedia.util.xml.CDefaultXmlElement.
Presents a default XML element which can contain strings or other XML elements.
CDefaultXmlElement() - Constructor for class org.comedia.util.xml.CDefaultXmlElement
Constructs this class with default properties.
CDefaultXmlElement(String) - Constructor for class org.comedia.util.xml.CDefaultXmlElement
Constructs this class and assignes tag name.
childs - Variable in class org.comedia.util.xml.CDefaultXmlElement
The child element objects.
CIniFile - class org.comedia.util.CIniFile.
Emulates Windows INI file interface.
CIniFile() - Constructor for class org.comedia.util.CIniFile
Constructs an empty class with default properties.
CIniFile(File) - Constructor for class org.comedia.util.CIniFile
Constructs this class with specified class name.
CIniFile(String) - Constructor for class org.comedia.util.CIniFile
Constructs this class with specified class name.
CIniFile(URL) - Constructor for class org.comedia.util.CIniFile
Constructs this class with specified class name.
CJavaScanner - class org.comedia.util.scanner.CJavaScanner.
Performs lexical scanning for Java-like languages.
CJavaScanner() - Constructor for class org.comedia.util.scanner.CJavaScanner
Default class constructor.
clear() - Method in class org.comedia.util.CIniFile
Removes all sections from this ini file.
clear() - Method in class org.comedia.util.xml.CDefaultXmlElement
Clears the content of this element and restores an initial state.
clear() - Method in interface org.comedia.util.xml.CXmlElement
Clears the content of this element and restores an initial state.
COMMENT - Static variable in class org.comedia.util.scanner.CScanner
Comment string token constant.
CONST - Static variable in class org.comedia.util.scanner.CScanner
Constant which covers all token constants: INT, FLOAT, STRING and BOOL
convertHex2Int(String) - Static method in class org.comedia.util.scanner.CXmlScanner
Converts hex decimal string into integer.
CPasScanner - class org.comedia.util.scanner.CPasScanner.
Performs lexical scanning for Pascal-like languages.
CPasScanner() - Constructor for class org.comedia.util.scanner.CPasScanner
Default class constructor.
createChildElement(String) - Method in class org.comedia.util.xml.CDefaultXmlElement
Creates a child element to this one.
createChildElement(String) - Method in interface org.comedia.util.xml.CXmlElement
Creates a child element to this one.
createIndent(int) - Method in class org.comedia.util.xml.CDefaultXmlElement
Creates an indent string.
CRegExp - class org.comedia.util.CRegExp.
Implements regular expressions algorithms.
CRegExp() - Constructor for class org.comedia.util.CRegExp
 
CScanner - class org.comedia.util.scanner.CScanner.
Abstract class for different specific lexical scanners.
CScanner.Lexem - class org.comedia.util.scanner.CScanner.Lexem.
Presents extracted token with information about token type and position in input stream.
CScanner.Lexem(CScanner) - Constructor for class org.comedia.util.scanner.CScanner.Lexem
 
CScanner() - Constructor for class org.comedia.util.scanner.CScanner
Default class constructor.
current - Variable in class org.comedia.util.scanner.CScanner
"Holder" class which contains current extracted token.
CXmlDocument - class org.comedia.util.xml.CXmlDocument.
Presents XML document which can be read and written from/to stream.
CXmlDocument() - Constructor for class org.comedia.util.xml.CXmlDocument
Constructs this class with default parameters.
CXmlDocument(CXmlElement) - Constructor for class org.comedia.util.xml.CXmlDocument
Constructs this class and assignes root XML element.
CXmlElement - interface org.comedia.util.xml.CXmlElement.
Presents an interface of generic XML element.
CXmlException - exception org.comedia.util.xml.CXmlException.
 
CXmlException(String) - Constructor for class org.comedia.util.xml.CXmlException
Creates this exception and assignes message.
CXmlScanner - class org.comedia.util.scanner.CXmlScanner.
Performs lexical scanning for XML-like languages.
CXmlScanner() - Constructor for class org.comedia.util.scanner.CXmlScanner
Constructs this class with default parameters.

D

deleteKey(String, String) - Method in class org.comedia.util.CIniFile
Removes the specified key from the section.
DELIM - Static variable in class org.comedia.util.scanner.CScanner
Constant which covers OPERATOR, BRACE, SEPARATOR, EOL, LN and SPACE tokens.

E

EOF - Static variable in class org.comedia.util.scanner.CScanner
End-Of-File token constant.
EOL - Static variable in class org.comedia.util.scanner.CScanner
CHAR(13) token constant.
eraseSection(String) - Method in class org.comedia.util.CIniFile
Removes specified section from this ini file.
extractNextToken() - Method in class org.comedia.util.scanner.CScanner
Extracts "next" token from the input stream.
extractToken() - Method in class org.comedia.util.scanner.CScanner
Extract "current" token or copies it from "next" token if it is available.

F

FLOAT - Static variable in class org.comedia.util.scanner.CScanner
Float constant token.
flush() - Method in class org.comedia.util.CIniFile
Flushes this ini file to disk file.

G

getBuffer() - Method in class org.comedia.util.scanner.CScanner
Gets an input buffer string.
getBufferPos() - Method in class org.comedia.util.scanner.CScanner
Gets a current position in the input stream.
getLineNo() - Method in class org.comedia.util.scanner.CScanner
Gets a line number of the first character of a current token.
getNextLineNo() - Method in class org.comedia.util.scanner.CScanner
Gets a line number of the first character of a next token.
getNextPosition() - Method in class org.comedia.util.scanner.CScanner
Gets position ot the first character of a next token in the input stream.
getNextToken() - Method in class org.comedia.util.scanner.CScanner
Gets a next token value.
getNextTokenType() - Method in class org.comedia.util.scanner.CScanner
Gets a next token type represented by special constant.
getPosition() - Method in class org.comedia.util.scanner.CScanner
Gets position ot the first character of a current token in the input stream.
getRootElement() - Method in class org.comedia.util.xml.CXmlDocument
Gets a root XML element which starts the document sructure.
getToken() - Method in class org.comedia.util.scanner.CScanner
Gets a current token value.
getTokenType() - Method in class org.comedia.util.scanner.CScanner
Gets a current token type represented by special constant.
gotoNextToken() - Method in class org.comedia.util.scanner.CScanner
Continues the parsing process and extracts a current token.

I

IDENT - Static variable in class org.comedia.util.scanner.CScanner
Identifier token constant.
innerProcCComment(CScanner.Lexem) - Method in class org.comedia.util.scanner.CScanner
Parses C-like multi-line comment.
innerProcCString(CScanner.Lexem) - Method in class org.comedia.util.scanner.CScanner
Parses C-like escape string.
innerProcIdent(CScanner.Lexem) - Method in class org.comedia.util.scanner.CScanner
Parses an identificator or numeric constant tokens.
innerProcLineComment(CScanner.Lexem) - Method in class org.comedia.util.scanner.CScanner
Processes the rest single-line comment.
innerProcPasString(CScanner.Lexem) - Method in class org.comedia.util.scanner.CScanner
Parses Pascal-like escape string.
innerProcString(CScanner.Lexem) - Method in class org.comedia.util.scanner.CScanner
Parses a string.
innerStartLex(CScanner.Lexem) - Method in class org.comedia.util.scanner.CScanner
Starts the first stage of lexical parsing.
INT - Static variable in class org.comedia.util.scanner.CScanner
Integer constant token.
isAlpha(char) - Static method in class org.comedia.util.scanner.CScanner
Checks is character an alpha.
isDelim(char) - Static method in class org.comedia.util.scanner.CScanner
Checks is character a delimiter.
isDigit(char) - Static method in class org.comedia.util.scanner.CScanner
Checks is character a digit.
isEol(char) - Static method in class org.comedia.util.scanner.CScanner
Checks is character EOL (CHAR(13) symbol.
isInsideTag() - Method in class org.comedia.util.scanner.CXmlScanner
Check is current parsing inside a tag.
isLetter(char) - Static method in class org.comedia.util.scanner.CScanner
Checks is character a letter.
isMatch(String, String) - Static method in class org.comedia.util.CRegExp
Matches a text after star (any sequence).
isQuote(char) - Static method in class org.comedia.util.scanner.CScanner
Checks is character a quote.
isSectionExists(String) - Method in class org.comedia.util.CIniFile
Tests if section exists in this ini file.
isShowComment() - Method in class org.comedia.util.scanner.CScanner
Gets a ShowComment property value.
isShowEol() - Method in class org.comedia.util.scanner.CScanner
Gets a ShowEol property value.
isShowKeyword() - Method in class org.comedia.util.scanner.CScanner
Gets a ShowKeyword property value.
isShowSpace() - Method in class org.comedia.util.scanner.CScanner
Gets a ShowSpace property value.
isShowString() - Method in class org.comedia.util.scanner.CScanner
Gets a ShowString property value.
isShowType() - Method in class org.comedia.util.scanner.CScanner
Gets a ShowType property value.
isWhite(char) - Static method in class org.comedia.util.scanner.CScanner
Checks is character a white space.

K

KEYWORD - Static variable in class org.comedia.util.scanner.CScanner
Keyword token constant.
keywords - Variable in class org.comedia.util.scanner.CScanner
List of language specified reserved keywords.

L

lex() - Method in class org.comedia.util.scanner.CScanner
Starts the parsing process and extract a current token.
LF - Static variable in class org.comedia.util.scanner.CScanner
CHAR(10) token constant.
lineNo - Variable in class org.comedia.util.scanner.CScanner.Lexem
Line number in teh input stream where token is started.
loadFromStream(InputStream) - Method in class org.comedia.util.CIniFile
Loads the content from the specified input stream.
lowRunLex(CScanner.Lexem) - Method in class org.comedia.util.scanner.CScanner
Gets a lowlevel token.
lowRunLex(CScanner.Lexem) - Method in class org.comedia.util.scanner.CXmlScanner
Gets a lowlevel token.
lowRunLex(CScanner.Lexem) - Method in class org.comedia.util.scanner.CCppScanner
Gets a lowlevel token.
lowRunLex(CScanner.Lexem) - Method in class org.comedia.util.scanner.CPasScanner
Gets a lowlevel token.
lowRunLex(CScanner.Lexem) - Method in class org.comedia.util.scanner.CJavaScanner
Gets a lowlevel token.

M

main(String[]) - Static method in class org.comedia.util.CRegExp
Runs the test for this class.
main(String[]) - Static method in class org.comedia.util.CIniFile
The main procedure for test purposes.
main(String[]) - Static method in class org.comedia.util.scanner.CScanner
The main function for test purposes.
main(String[]) - Static method in class org.comedia.util.scanner.CXmlScanner
The main function for test purposes.
main(String[]) - Static method in class org.comedia.util.scanner.CCppScanner
The main function for test purposes.
main(String[]) - Static method in class org.comedia.util.scanner.CPasScanner
The main function for test purposes.
main(String[]) - Static method in class org.comedia.util.scanner.CJavaScanner
The main function for test purposes.
main(String[]) - Static method in class org.comedia.util.xml.CXmlDocument
The main function for test purposes.

N

next - Variable in class org.comedia.util.scanner.CScanner
"Holder" class which contains next available token.

O

OPERATOR - Static variable in class org.comedia.util.scanner.CScanner
Operator token constant.
operators - Variable in class org.comedia.util.scanner.CScanner
List of language specified operators.
org.comedia.util - package org.comedia.util
 
org.comedia.util.scanner - package org.comedia.util.scanner
 
org.comedia.util.xml - package org.comedia.util.xml
 

P

parseChildElements(CXmlScanner) - Method in class org.comedia.util.xml.CDefaultXmlElement
Parses child elements from input stream.
parseChildElements(CXmlScanner) - Method in interface org.comedia.util.xml.CXmlElement
Parses child elements from input stream.
parseElement(CXmlScanner) - Method in class org.comedia.util.xml.CDefaultXmlElement
Parses this element from input stream.
parseElement(CXmlScanner) - Method in interface org.comedia.util.xml.CXmlElement
Parses this element from input stream.
pasKeywords - Variable in class org.comedia.util.scanner.CPasScanner
 
pasOperators - Variable in class org.comedia.util.scanner.CPasScanner
List of Pascal specified operators.
pasTypes - Variable in class org.comedia.util.scanner.CPasScanner
List of Pascal specified data type keywords.
position - Variable in class org.comedia.util.scanner.CScanner.Lexem
Position in the input stream of the first token character.
props - Variable in class org.comedia.util.xml.CDefaultXmlElement
The element properties.

R

readBool(String, String, boolean) - Method in class org.comedia.util.CIniFile
Reads boolean value from this ini file.
readDateTime(String, String, Date) - Method in class org.comedia.util.CIniFile
Reads dateTime value from this ini file.
readDocument(Reader) - Method in class org.comedia.util.xml.CXmlDocument
Reads from input stream, parses and build a XML tree structure.
readFloat(String, String, double) - Method in class org.comedia.util.CIniFile
Reads float value from this ini file.
readInteger(String, String, int) - Method in class org.comedia.util.CIniFile
Reads integer value from this ini file.
readString(String, String, String) - Method in class org.comedia.util.CIniFile
Reads string value from this ini file.
rename(File, boolean) - Method in class org.comedia.util.CIniFile
Renames or reload this ini file.
rename(String, boolean) - Method in class org.comedia.util.CIniFile
Renames or reload this ini file.
rename(URL, boolean) - Method in class org.comedia.util.CIniFile
Renames or reload this ini file.
restart() - Method in class org.comedia.util.scanner.CScanner
Restarts the parsing process by reassinging the same input buffer.
runLex(CScanner.Lexem) - Method in class org.comedia.util.scanner.CScanner
Extracts next available token from the input stream.

S

saveToStream(OutputStream) - Method in class org.comedia.util.CIniFile
Saves ini file into output stream.
searchForString(String, String[]) - Method in class org.comedia.util.scanner.CScanner
Searches a string value inside a string array.
SEPARATOR - Static variable in class org.comedia.util.scanner.CScanner
Different lexem seperators token constant.
setBuffer(String) - Method in class org.comedia.util.scanner.CScanner
Sets a new input buffer and resets buffer pointers.
setBuffer(String) - Method in class org.comedia.util.scanner.CXmlScanner
Sets a new input buffer and resets buffer pointers.
setShowComment(boolean) - Method in class org.comedia.util.scanner.CScanner
Sets a new ShowComment property value.
setShowEol(boolean) - Method in class org.comedia.util.scanner.CScanner
Sets a new ShowEol property value.
setShowKeyword(boolean) - Method in class org.comedia.util.scanner.CScanner
Sets a new ShowKeyword property value.
setShowSpace(boolean) - Method in class org.comedia.util.scanner.CScanner
Sets a new ShowSpace property value.
setShowString(boolean) - Method in class org.comedia.util.scanner.CScanner
Sets a new ShowString property value.
setShowType(boolean) - Method in class org.comedia.util.scanner.CScanner
Sets a new ShowType property value.
showComment - Variable in class org.comedia.util.scanner.CScanner
It means show or hide comment tokens.
showEol - Variable in class org.comedia.util.scanner.CScanner
It means show or hide EOL/LF tokens.
showKeyword - Variable in class org.comedia.util.scanner.CScanner
It shows do make a search for keywords or present them as identifiers.
showSpace - Variable in class org.comedia.util.scanner.CScanner
It means show or hide space tokens.
showString - Variable in class org.comedia.util.scanner.CScanner
It shows how to present extracted string tokens: in ordinal or escape format.
showType - Variable in class org.comedia.util.scanner.CScanner
It shows do make a search for data type keywords or present them as identifiers.
SPACE - Static variable in class org.comedia.util.scanner.CScanner
Space token constant.
STRING - Static variable in class org.comedia.util.scanner.CScanner
String constant token.

T

tagName - Variable in class org.comedia.util.xml.CDefaultXmlElement
The element tag name.
token - Variable in class org.comedia.util.scanner.CScanner.Lexem
Token string value.
tokenType - Variable in class org.comedia.util.scanner.CScanner.Lexem
Token type value contained special constant.
TYPE - Static variable in class org.comedia.util.scanner.CScanner
Data type keyword token constant.
types - Variable in class org.comedia.util.scanner.CScanner
List of language specified data type keywords.

U

UNKNOWN - Static variable in class org.comedia.util.scanner.CScanner
Unknown token constant.
unwrapString(String) - Method in class org.comedia.util.CIniFile
Converts a string from escape format limited with quotes into oridinary (local) presentation.
unwrapString(String) - Static method in class org.comedia.util.scanner.CScanner
Converts a string from special escape format limited with quotes into oridinary (local) presentation.
unwrapString(String) - Static method in class org.comedia.util.scanner.CXmlScanner
Converts a string from XML-like escape format limited with quotes into oridinary (local) presentation.
unwrapString(String) - Static method in class org.comedia.util.scanner.CCppScanner
Converts a string from C-like escape format limited with quotes into oridinary (local) presentation.
unwrapString(String) - Static method in class org.comedia.util.scanner.CPasScanner
Converts a string from Pascal-like escape format limited with quotes into oridinary (local) presentation.
unwrapValue(String) - Static method in class org.comedia.util.scanner.CXmlScanner
Converts a value from XML-like escape format limited with quotes into oridinary (local) presentation.

V

valueExists(String, String) - Method in class org.comedia.util.CIniFile
Tests if key exists in the specified section in this ini file.

W

wrapString(String) - Static method in class org.comedia.util.scanner.CScanner
Converts a string from ordinary into escape format limited with quotes.
wrapString(String) - Static method in class org.comedia.util.scanner.CXmlScanner
Converts a string from ordinary into XML-like escape format limited with quotes.
wrapString(String) - Static method in class org.comedia.util.scanner.CCppScanner
Converts a string from ordinary into C-like escape format limited with quotes.
wrapString(String) - Static method in class org.comedia.util.scanner.CPasScanner
Converts a string from ordinary into Pascal-like escape format limited with quotes.
wrapValue(String) - Static method in class org.comedia.util.scanner.CXmlScanner
Converts a value from ordinary into XML-like escape format limited with quotes.
writeBool(String, String, boolean) - Method in class org.comedia.util.CIniFile
Writes boolean value with specified key into the section in this ini file.
writeChildElements(Writer, int) - Method in class org.comedia.util.xml.CDefaultXmlElement
Writes child elements of this element to output stream.
writeChildElements(Writer, int) - Method in interface org.comedia.util.xml.CXmlElement
Writes child elements of this element to output stream.
writeDateTime(String, String, Date) - Method in class org.comedia.util.CIniFile
Writes dateTime value with specified key into the section in this ini file.
writeDocument(Writer) - Method in class org.comedia.util.xml.CXmlDocument
Writes from output stream build XML tree structure of this document.
writeElement(Writer, int) - Method in class org.comedia.util.xml.CDefaultXmlElement
Writes this element from output stream.
writeElement(Writer, int) - Method in interface org.comedia.util.xml.CXmlElement
Writes this element from output stream.
writeFloat(String, String, double) - Method in class org.comedia.util.CIniFile
Writes float value with specified key into the section in this ini file.
writeInteger(String, String, int) - Method in class org.comedia.util.CIniFile
Writes integer value with specified key into the section in this ini file.
writeString(String, String, String) - Method in class org.comedia.util.CIniFile
Writes string value with specified key into the section in this ini file.

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