PageBoxLib
Class DeployHandler

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

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

SAX handler for PbArchives.xml.

Changes:

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, 10
Author:
Alexis Grandemange

Field Summary
private  java.lang.StringBuffer data
          Element data
private  java.lang.String date
          Archive upload date
private  java.lang.String docURL
          Documentation URL
private  java.lang.String downloadURL
          Download URL
private  java.util.TreeMap hm
          Installed archives. Key: archive name Value: Archive object
private  boolean installSet
          True if the install tag was found
private  java.lang.String name
          Archive name
private  java.lang.String owner
          Archive owner
private  boolean runInstall
          True if installation on Application server
private  java.lang.String size
          Archive size
private  java.lang.String status
          Installation status
private  java.lang.String url
          URL of this PageBox Deploy Web service
 
Constructor Summary
DeployHandler()
           
 
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.util.TreeMap getArchives()
           
 java.lang.String getUrl()
           
 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


name

private java.lang.String name
Archive name


downloadURL

private java.lang.String downloadURL
Download URL


owner

private java.lang.String owner
Archive owner


size

private java.lang.String size
Archive size


date

private java.lang.String date
Archive upload date


status

private java.lang.String status
Installation status


docURL

private java.lang.String docURL
Documentation URL


runInstall

private boolean runInstall
True if installation on Application server


installSet

private boolean installSet
True if the install tag was found


hm

private java.util.TreeMap hm
Installed archives.


url

private java.lang.String url
URL of this PageBox Deploy Web service

Constructor Detail

DeployHandler

public DeployHandler()
Method Detail

getArchives

public java.util.TreeMap getArchives()
Returns:
installed archives

getUrl

public java.lang.String getUrl()
Returns:
the URL of this PageBox Deploy Web service

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