Package net.sf.tweety.preferences.io
Class POParser
- java.lang.Object
-
- net.sf.tweety.preferences.io.POParser
-
- All Implemented Interfaces:
POParserConstants
public class POParser extends Object implements POParserConstants
-
-
Field Summary
Fields Modifier and Type Field Description Tokenjj_ntTokentokenPOParserTokenManagertoken_source-
Fields inherited from interface net.sf.tweety.preferences.io.POParserConstants
DEFAULT, ELEMENT, EOF, EOL, LBRA, RBRA, REL, tokenImage
-
-
Constructor Summary
Constructors Constructor Description POParser()POParser(InputStream stream)POParser(InputStream stream, String encoding)POParser(Reader stream)POParser(POParserTokenManager tm)
-
Method Summary
Modifier and Type Method Description voiddisable_tracing()voidenable_tracing()ParseExceptiongenerateParseException()TokengetNextToken()TokengetToken(int index)static voidmain(String[] args)static PreferenceOrder<String>parse(File file)static PreferenceOrder<String>parse(String filename)voidReInit(InputStream stream)voidReInit(InputStream stream, String encoding)voidReInit(Reader stream)voidReInit(POParserTokenManager tm)PreferenceOrder<String>StringPreferenceOrder()
-
-
-
Field Detail
-
token_source
public POParserTokenManager token_source
-
token
public Token token
-
jj_nt
public Token jj_nt
-
-
Constructor Detail
-
POParser
public POParser()
-
POParser
public POParser(InputStream stream)
-
POParser
public POParser(InputStream stream, String encoding)
-
POParser
public POParser(Reader stream)
-
POParser
public POParser(POParserTokenManager tm)
-
-
Method Detail
-
parse
public static PreferenceOrder<String> parse(File file) throws ParseException, FileNotFoundException
- Throws:
ParseExceptionFileNotFoundException
-
parse
public static PreferenceOrder<String> parse(String filename) throws ParseException, FileNotFoundException
- Throws:
ParseExceptionFileNotFoundException
-
main
public static void main(String[] args)
-
StringPreferenceOrder
public final PreferenceOrder<String> StringPreferenceOrder() throws ParseException
- Throws:
ParseException
-
ReInit
public void ReInit(InputStream stream)
-
ReInit
public void ReInit(InputStream stream, String encoding)
-
ReInit
public void ReInit(Reader stream)
-
ReInit
public void ReInit(POParserTokenManager tm)
-
getNextToken
public final Token getNextToken()
-
getToken
public final Token getToken(int index)
-
generateParseException
public ParseException generateParseException()
-
enable_tracing
public final void enable_tracing()
-
disable_tracing
public final void disable_tracing()
-
-