org.webdocwf.util.loader
Class LoadVariable

java.lang.Object
  extended by org.xml.sax.HandlerBase
      extended by org.webdocwf.util.loader.LoadVariable
All Implemented Interfaces:
org.xml.sax.DocumentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class LoadVariable
extends org.xml.sax.HandlerBase

LoadVariable.java This class parses a document (OutputStream) and writes the documents contents back to standard output. This class changes variables defined in variable tags.


Constructor Summary
LoadVariable(java.io.OutputStream out, Loader l)
          Construct object LoadVariable with associated outputStream and object class Loader.
 
Method Summary
 void characters(char[] ch, int start, int length)
          Characters.
 void endDocument()
          End document.
 void endElement(java.lang.String name)
          End element.
 void error(org.xml.sax.SAXParseException ex)
          Error.
 void fatalError(org.xml.sax.SAXParseException ex)
          Fatal error.
 void ignorableWhitespace(char[] ch, int start, int length)
          Ignorable whitespace.
static void main(java.lang.String[] argv)
          Main program entry point.
 void parseURI()
          Method parseUri parses a file "uri" and writes the file contents back to standard output including contents of 'include' files .
 void processingInstruction(java.lang.String target, java.lang.String data)
          Processing instruction.
 void startDocument()
          Start document.
 void startElement(java.lang.String name, org.xml.sax.AttributeList atts)
          Start element.
 void warning(org.xml.sax.SAXParseException ex)
          Warning.
 
Methods inherited from class org.xml.sax.HandlerBase
notationDecl, resolveEntity, setDocumentLocator, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoadVariable

public LoadVariable(java.io.OutputStream out,
                    Loader l)
Construct object LoadVariable with associated outputStream and object class Loader. Class uses default "UTF-8" encoding.

Parameters:
out - - OutputStream where will be written final XML.
l - - object of Loader class. Sets values of variable tags attributes and sets POutpuStream witch will be parsed.
Method Detail

main

public static void main(java.lang.String[] argv)
Main program entry point.

Parameters:
argv - is input parameters

parseURI

public void parseURI()
Method parseUri parses a file "uri" and writes the file contents back to standard output including contents of 'include' files .


processingInstruction

public void processingInstruction(java.lang.String target,
                                  java.lang.String data)
Processing instruction.

Specified by:
processingInstruction in interface org.xml.sax.DocumentHandler
Overrides:
processingInstruction in class org.xml.sax.HandlerBase
Parameters:
target - is target
data - is target data

startDocument

public void startDocument()
Start document.

Specified by:
startDocument in interface org.xml.sax.DocumentHandler
Overrides:
startDocument in class org.xml.sax.HandlerBase

startElement

public void startElement(java.lang.String name,
                         org.xml.sax.AttributeList atts)
Start element.

Specified by:
startElement in interface org.xml.sax.DocumentHandler
Overrides:
startElement in class org.xml.sax.HandlerBase
Parameters:
name - is the name of the tag
atts - is attributes if tag

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Characters.

Specified by:
characters in interface org.xml.sax.DocumentHandler
Overrides:
characters in class org.xml.sax.HandlerBase
Parameters:
ch - is character array
start - is int
length - is length
Throws:
org.xml.sax.SAXException

ignorableWhitespace

public void ignorableWhitespace(char[] ch,
                                int start,
                                int length)
Ignorable whitespace.

Specified by:
ignorableWhitespace in interface org.xml.sax.DocumentHandler
Overrides:
ignorableWhitespace in class org.xml.sax.HandlerBase
Parameters:
ch - is character array
start - is int
length - is length
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String name)
End element.

Specified by:
endElement in interface org.xml.sax.DocumentHandler
Overrides:
endElement in class org.xml.sax.HandlerBase
Parameters:
name - is name of the tag

endDocument

public void endDocument()
End document.

Specified by:
endDocument in interface org.xml.sax.DocumentHandler
Overrides:
endDocument in class org.xml.sax.HandlerBase

warning

public void warning(org.xml.sax.SAXParseException ex)
Warning.

Specified by:
warning in interface org.xml.sax.ErrorHandler
Overrides:
warning in class org.xml.sax.HandlerBase
Parameters:
ex - is SAXParseException object

error

public void error(org.xml.sax.SAXParseException ex)
Error.

Specified by:
error in interface org.xml.sax.ErrorHandler
Overrides:
error in class org.xml.sax.HandlerBase
Parameters:
ex - is SAXParseException object

fatalError

public void fatalError(org.xml.sax.SAXParseException ex)
                throws org.xml.sax.SAXException
Fatal error.

Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Overrides:
fatalError in class org.xml.sax.HandlerBase
Parameters:
ex - is SAXParseException object
Throws:
org.xml.sax.SAXException


Copyright © 2002-2007 Together - the Workgroup. All Rights Reserved.