org.opennms.bb.eui.admin.snmp.utils
Class SnmpXmlWriter

java.lang.Object
  |
  +--org.opennms.bb.eui.admin.snmp.utils.SnmpXmlWriter

public class SnmpXmlWriter
extends Object

SnmpXmlWriter creates a 'Snmp' xml file using the data in the
 vectors 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 DEF_PARM
           
(package private)  String DEF_PARM_CLS
           
(package private)  String DEF_PARM_NAME
           
(package private)  String DEF_PARM_NAME_CLS
           
(package private)  String DEF_PARM_VALUE
           
(package private)  String DEF_PARM_VALUE_CLS
           
(package private)  String DEF_PARMS
           
(package private)  String DEF_PARMS_CLS
           
(package private)  String DEFAULT
           
(package private)  String DEFAULT_CLS
           
(package private)  Vector defaultData
           
(package private)  String FROM
           
(package private)  String FROM_CLS
           
(package private)  int iNumParms
           
(package private)  String PARM
           
(package private)  String PARM_CLS
           
(package private)  String PARM_NAME
           
(package private)  String PARM_NAME_CLS
           
(package private)  String PARM_VALUE
           
(package private)  String PARM_VALUE_CLS
           
(package private)  String PARMS
           
(package private)  String PARMS_CLS
           
(package private)  String RANGE
           
(package private)  String RANGE_CLS
           
(package private)  String RANGES
           
(package private)  String RANGES_CLS
           
(package private)  Vector rangesCols
           
(package private)  Vector rangesData
           
(package private)  String SPECIFIC
           
(package private)  String SPECIFIC_CLS
           
(package private)  String SPECIFICS
           
(package private)  String SPECIFICS_CLS
           
(package private)  Vector specificsCols
           
(package private)  Vector specificsData
           
(package private)  String SPECIP
           
(package private)  String SPECIP_CLS
           
(package private)  String TO
           
(package private)  String TO_CLS
           
(package private)  String URL
           
(package private)  String URL_CLS
           
(package private)  String URLNAME
           
(package private)  String URLNAME_CLS
           
(package private)  String URLS
           
(package private)  String URLS_CLS
           
(package private)  Vector urlsCols
           
(package private)  Vector urlsData
           
 
Constructor Summary
SnmpXmlWriter(String filename, Vector inpDefaultData, Vector inpRangesCols, Vector inpRangesData, Vector inpSpecificsCols, Vector inpSpecificsData, Vector inpUrlsCols, Vector inpUrlsData)
          Writes into the filename passed in
SnmpXmlWriter(Vector inpDefaultData, Vector inpRangesCols, Vector inpRangesData, Vector inpSpecificsCols, Vector inpSpecificsData, Vector inpUrlsCols, Vector inpUrlsData)
          Writes into the standard file 'SnmpXML.xml'
 
Method Summary
(package private)  boolean checkDefaultParms(Vector outData, int iRow, int iStartCol)
           
(package private)  void readDTD(FileReader fileReader, StringBuffer DTDBuffer)
           
(package private)  void writeDefault(FileWriter fileWriter)
           
(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 writeRanges(FileWriter fileWriter)
           
(package private)  void writeSpecifics(FileWriter fileWriter)
           
(package private)  void writeTabParms(FileWriter fileWriter, Vector outCols, Vector outData, int iRow, int iStartCol)
           
(package private)  void writeUrls(FileWriter fileWriter)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

defaultData

Vector defaultData

rangesCols

Vector rangesCols

rangesData

Vector rangesData

specificsCols

Vector specificsCols

specificsData

Vector specificsData

urlsCols

Vector urlsCols

urlsData

Vector urlsData

DEF_PARMS

final String DEF_PARMS

DEF_PARMS_CLS

final String DEF_PARMS_CLS

DEF_PARM

final String DEF_PARM

DEF_PARM_CLS

final String DEF_PARM_CLS

DEF_PARM_NAME

final String DEF_PARM_NAME

DEF_PARM_NAME_CLS

final String DEF_PARM_NAME_CLS

DEF_PARM_VALUE

final String DEF_PARM_VALUE

DEF_PARM_VALUE_CLS

final String DEF_PARM_VALUE_CLS

DEFAULT

final String DEFAULT

DEFAULT_CLS

final String DEFAULT_CLS

PARMS

final String PARMS

PARMS_CLS

final String PARMS_CLS

PARM

final String PARM

PARM_CLS

final String PARM_CLS

PARM_NAME

final String PARM_NAME

PARM_NAME_CLS

final String PARM_NAME_CLS

PARM_VALUE

final String PARM_VALUE

PARM_VALUE_CLS

final String PARM_VALUE_CLS

RANGES

final String RANGES

RANGES_CLS

final String RANGES_CLS

RANGE

final String RANGE

RANGE_CLS

final String RANGE_CLS

FROM

final String FROM

FROM_CLS

final String FROM_CLS

TO

final String TO

TO_CLS

final String TO_CLS

SPECIFICS

final String SPECIFICS

SPECIFICS_CLS

final String SPECIFICS_CLS

SPECIFIC

final String SPECIFIC

SPECIFIC_CLS

final String SPECIFIC_CLS

SPECIP

final String SPECIP

SPECIP_CLS

final String SPECIP_CLS

URLS

final String URLS

URLS_CLS

final String URLS_CLS

URL

final String URL

URL_CLS

final String URL_CLS

URLNAME

final String URLNAME

URLNAME_CLS

final String URLNAME_CLS

iNumParms

int iNumParms
Constructor Detail

SnmpXmlWriter

public SnmpXmlWriter(Vector inpDefaultData,
                     Vector inpRangesCols,
                     Vector inpRangesData,
                     Vector inpSpecificsCols,
                     Vector inpSpecificsData,
                     Vector inpUrlsCols,
                     Vector inpUrlsData)
              throws IOException
Writes into the standard file 'SnmpXML.xml'

SnmpXmlWriter

public SnmpXmlWriter(String filename,
                     Vector inpDefaultData,
                     Vector inpRangesCols,
                     Vector inpRangesData,
                     Vector inpSpecificsCols,
                     Vector inpSpecificsData,
                     Vector inpUrlsCols,
                     Vector inpUrlsData)
              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

writeDefault

void writeDefault(FileWriter fileWriter)
            throws IOException

writeRanges

void writeRanges(FileWriter fileWriter)
           throws IOException

writeSpecifics

void writeSpecifics(FileWriter fileWriter)
              throws IOException

writeUrls

void writeUrls(FileWriter fileWriter)
         throws IOException

writeTabParms

void writeTabParms(FileWriter fileWriter,
                   Vector outCols,
                   Vector outData,
                   int iRow,
                   int iStartCol)
             throws IOException

checkDefaultParms

boolean checkDefaultParms(Vector outData,
                          int iRow,
                          int iStartCol)

writeDTD

void writeDTD(FileWriter fileWriter)
        throws IOException