org.opennms.bb.eui.admin.servmodel.utils
Class ServiceModelsWriter

java.lang.Object
  |
  +--org.opennms.bb.eui.admin.servmodel.utils.ServiceModelsWriter

public class ServiceModelsWriter
extends Object

ServiceModelsWriter creates a 'serviceModels' xml file using the data
 passed in

 It throws an IOException if the xml file is not accesible or if there
 are any errors while writing into the file 

Author:
Sowmya

Field Summary
(package private)  String BEGIN
           
(package private)  String BEGIN_CLS
           
(package private)  String END
           
(package private)  String END_CLS
           
(package private)  String INTERVAL
           
(package private)  String INTERVAL_CLS
           
(package private)  String INTERVALS
           
(package private)  String INTERVALS_CLS
           
(package private)  String INTERVALS_STR
           
(package private)  String MODEL
           
(package private)  String MODEL_CLS
           
(package private)  String MODEL_DESCR
           
(package private)  String MODEL_DESCR_CLS
           
(package private)  String MODEL_DESCR_STR
           
(package private)  String MODEL_NAME
           
(package private)  String MODEL_NAME_CLS
           
(package private)  String MODEL_NAME_STR
           
(package private)  String MODELS
           
(package private)  String MODELS_CLS
           
(package private)  String REMOVE_STR
           
(package private)  String SERVICE_MODELS
           
(package private)  String SERVICE_MODELS_CLS
           
(package private)  Vector servicesData
           
(package private)  String VALUE
           
(package private)  String VALUE_CLS
           
 
Constructor Summary
ServiceModelsWriter(String filename, Vector inpServicesData)
          Writes into the filename passed in
ServiceModelsWriter(Vector inpServicesData)
          Writes into the standard file 'models.xml'
 
Method Summary
(package private)  void readDTD(FileReader fileReader, StringBuffer DTDBuffer)
           
(package private)  void writeDTD(FileWriter fileWriter)
           
(package private)  void writeDTD(FileWriter fileWriter, StringBuffer DTDBuffer)
           
(package private)  void writeHeader(FileWriter fileWriter)
           
private  void writeInto(String fileName)
           
(package private)  void writeModels(FileWriter fileWriter)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

servicesData

Vector servicesData

SERVICE_MODELS

final String SERVICE_MODELS

SERVICE_MODELS_CLS

final String SERVICE_MODELS_CLS

MODELS

final String MODELS

MODELS_CLS

final String MODELS_CLS

MODEL

final String MODEL

MODEL_CLS

final String MODEL_CLS

MODEL_NAME

final String MODEL_NAME

MODEL_NAME_CLS

final String MODEL_NAME_CLS

MODEL_DESCR

final String MODEL_DESCR

MODEL_DESCR_CLS

final String MODEL_DESCR_CLS

INTERVALS

final String INTERVALS

INTERVALS_CLS

final String INTERVALS_CLS

INTERVAL

final String INTERVAL

INTERVAL_CLS

final String INTERVAL_CLS

BEGIN

final String BEGIN

BEGIN_CLS

final String BEGIN_CLS

END

final String END

END_CLS

final String END_CLS

VALUE

final String VALUE

VALUE_CLS

final String VALUE_CLS

MODEL_NAME_STR

final String MODEL_NAME_STR

MODEL_DESCR_STR

final String MODEL_DESCR_STR

INTERVALS_STR

final String INTERVALS_STR

REMOVE_STR

final String REMOVE_STR
Constructor Detail

ServiceModelsWriter

public ServiceModelsWriter(Vector inpServicesData)
                    throws IOException
Writes into the standard file 'models.xml'

ServiceModelsWriter

public ServiceModelsWriter(String filename,
                           Vector inpServicesData)
                    throws IOException
Writes into the filename passed in
Method Detail

writeInto

private void writeInto(String fileName)
                throws IOException

readDTD

void readDTD(FileReader fileReader,
             StringBuffer DTDBuffer)
       throws IOException

writeDTD

void writeDTD(FileWriter fileWriter,
              StringBuffer DTDBuffer)
        throws IOException

writeHeader

void writeHeader(FileWriter fileWriter)
           throws IOException

writeModels

void writeModels(FileWriter fileWriter)
           throws IOException

writeDTD

void writeDTD(FileWriter fileWriter)
        throws IOException