org.asteriskjava.config
Class ConfigFileReader
java.lang.Object
org.asteriskjava.config.ConfigFileReader
- Direct Known Subclasses:
- ExtensionsConfigFileReader
public class ConfigFileReader
- extends java.lang.Object
Reads and parses Asterisk configuration files.
See Asterisk's main/config.c
.
Client code is not supposed to use this class.
- Version:
- $Id: ConfigFileReader.java 1140 2008-08-18 18:49:36Z srt $
- Author:
- srt
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
categories
protected final java.util.Map<java.lang.String,Category> categories
currentCategory
protected Category currentCategory
ConfigFileReader
public ConfigFileReader()
readFile
public ConfigFile readFile(java.lang.String configfile)
throws java.io.IOException,
ConfigParseException
- Throws:
java.io.IOException
ConfigParseException
getWarnings
public java.util.Collection<ConfigParseException> getWarnings()
processTextLine
protected ConfigElement processTextLine(java.lang.String configfile,
int lineno,
java.lang.String line)
throws ConfigParseException
- Throws:
ConfigParseException
parseCategoryHeader
protected Category parseCategoryHeader(java.lang.String configfile,
int lineno,
java.lang.String line)
throws ConfigParseException
- Throws:
ConfigParseException
parseVariable
protected ConfigVariable parseVariable(java.lang.String configfile,
int lineno,
java.lang.String line)
throws ConfigParseException
- Throws:
ConfigParseException
Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.