Class SettingsFileParser
- java.lang.Object
-
- com.avaya.clientservices.settingsfile.SettingsFileParser
-
public abstract class SettingsFileParser extends java.lang.ObjectAbstract parser for the Avaya endpoint settings file format.The settings file format and requirements are defined in 96xxIPI.2.2.400 of the 96xx Telephones IP Interface R/FS (COMPAS ID 110716).
-
-
Constructor Summary
Constructors Constructor Description SettingsFileParser()Constructs a new instance of the SettingsFileParser class.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcontinueParse()Continues parsing of a previous call toparseStream(InputStream)that was interrupted.voidparseStream(java.io.InputStream stream)Parses a settings file from the given stream.
-
-
-
Method Detail
-
parseStream
public void parseStream(java.io.InputStream stream) throws java.io.IOExceptionParses a settings file from the given stream.The settings file is read from the stream and as it is parsed the
getVariable(String),setVariable(String, String), andonAdditionalFileRequested(String)methods are called to handle the contents.- Parameters:
stream- Stream containing the settings file to parse.- Throws:
java.io.IOException- in case of stream reading error.
-
continueParse
public void continueParse()
Continues parsing of a previous call toparseStream(InputStream)that was interrupted.A parse may be interrupted if a call is made to
onAdditionalFileRequested(String). If the requested file cannot be obtained the application should callcontinueParse()to continue parsing the current stream.
-
-