PageBoxLib
Class FixHandler

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byPageBoxLib.FixHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class FixHandler
extends org.xml.sax.helpers.DefaultHandler

SAX handler for fixinfo.xml.

alexis.grandemange@pagebox.net

Copyright (c) 2002-2004 Alexis Grandemange

This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public License
 as published by the Free Software Foundation; version 2.1 of the
 License.
 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 GNU Lesser General Public License for more details.
 A copy of the GNU Lesser General Public License lesser.txt should be
 included in the distribution.

Version:
0, 0, 9
Author:
Alexis Grandemange

Field Summary
private  java.lang.String arch
          Archive name
private  java.lang.StringBuffer data
          Element data
private  FixInfo fi
          Information about a fixed PageBox
private  java.lang.String PageBoxURL
          URL of the DeployIF Web service of this PageBox
private  java.util.HashMap repositories
          Key: Repository URL Value: FixInfo object
private  java.lang.String repURL
          Repository URL
private  java.lang.Integer status
          Archive deployment status: statusOK or statusARCHPB
(package private) static java.lang.Integer statusARCHPB
          OK status
(package private) static java.lang.Integer statusOK
          OK status
 
Constructor Summary
FixHandler()
           
 
Method Summary
 void characters(char[] buf, int offset, int len)
          Method called to handle characters in elements.
 void endElement(java.lang.String namespaceURI, java.lang.String sName, java.lang.String qName)
          Method called at the end of an element.
 java.lang.String getPageBoxURL()
           
 java.util.HashMap getRepositories()
           
 void startElement(java.lang.String namespaceURI, java.lang.String sName, java.lang.String qName, org.xml.sax.Attributes attrs)
          Method called at the beginning of an element.
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

data

private java.lang.StringBuffer data
Element data


repURL

private java.lang.String repURL
Repository URL


fi

private FixInfo fi
Information about a fixed PageBox


PageBoxURL

private java.lang.String PageBoxURL
URL of the DeployIF Web service of this PageBox


arch

private java.lang.String arch
Archive name


status

private java.lang.Integer status
Archive deployment status: statusOK or statusARCHPB


statusOK

static final java.lang.Integer statusOK
OK status


statusARCHPB

static final java.lang.Integer statusARCHPB
OK status


repositories

private java.util.HashMap repositories

Constructor Detail

FixHandler

public FixHandler()
Method Detail

getRepositories

public java.util.HashMap getRepositories()
Returns:
notification requests

getPageBoxURL

public java.lang.String getPageBoxURL()
Returns:
notification requests

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String sName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXException
Method called at the beginning of an element.

Parameters:
namespaceURI - name space
sName - simple name
qName - qualified name
attrs - attributes
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String sName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Method called at the end of an element.

Parameters:
namespaceURI - name space
sName - simple name
qName - qualified name
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] buf,
                       int offset,
                       int len)
                throws org.xml.sax.SAXException
Method called to handle characters in elements. Fills data.

Parameters:
buf - char buffer
offset - first char offset in buf
len - number of chars
Throws:
org.xml.sax.SAXException