Asterisk-Java

org.asteriskjava.config
Interface ConfigFile

All Known Implementing Classes:
ConfigFileImpl, ConfigFileImpl, ExtensionsConfigFile

public interface ConfigFile

An Asterisk configuration file.

Since:
1.0.0
Version:
$Id: ConfigFile.java 992 2008-03-08 23:31:13Z srt $
Author:
srt

Method Summary
 java.util.Map<java.lang.String,java.util.List<java.lang.String>> getCategories()
          Returns the lines per category.
 java.lang.String getFilename()
          Returns the filename.
 java.lang.String getValue(java.lang.String category, java.lang.String key)
           
 java.util.List<java.lang.String> getValues(java.lang.String category, java.lang.String key)
           
 

Method Detail

getFilename

java.lang.String getFilename()
Returns the filename.

Returns:
the filename, for example "voicemail.conf".

getCategories

java.util.Map<java.lang.String,java.util.List<java.lang.String>> getCategories()
Returns the lines per category.

Returns:
the lines per category.

getValue

java.lang.String getValue(java.lang.String category,
                          java.lang.String key)

getValues

java.util.List<java.lang.String> getValues(java.lang.String category,
                                           java.lang.String key)

Asterisk-Java

Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.