com.sshtools.common.configuration
Class SshAPIConfiguration

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by com.sshtools.common.configuration.SshAPIConfiguration
All Implemented Interfaces:
SshAPIConfiguration, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class SshAPIConfiguration
extends org.xml.sax.helpers.DefaultHandler
implements SshAPIConfiguration

Version:
$Revision: 1.12 $
Author:
$author$

Constructor Summary
SshAPIConfiguration(java.io.InputStream in)
          Creates a new SshAPIConfiguration object.
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qname)
           
 java.util.List getAuthenticationExtensions()
           
 java.util.List getCipherExtensions()
           
 java.util.List getCompressionExtensions()
           
 java.lang.String getDefaultCipher()
           
 java.lang.String getDefaultCompression()
           
 java.lang.String getDefaultKeyExchange()
           
 java.lang.String getDefaultMac()
           
 java.lang.String getDefaultPrivateKeyFormat()
           
 java.lang.String getDefaultPublicKey()
           
 java.lang.String getDefaultPublicKeyFormat()
           
 java.util.List getKeyExchangeExtensions()
           
 java.util.List getMacExtensions()
           
 java.util.List getPrivateKeyFormats()
           
 java.util.List getPublicKeyExtensions()
           
 java.util.List getPublicKeyFormats()
           
 void reload(java.io.InputStream in)
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qname, org.xml.sax.Attributes attrs)
           
 java.lang.String toString()
           
 
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, wait, wait, wait
 

Constructor Detail

SshAPIConfiguration

public SshAPIConfiguration(java.io.InputStream in)
                    throws org.xml.sax.SAXException,
                           javax.xml.parsers.ParserConfigurationException,
                           java.io.IOException
Creates a new SshAPIConfiguration object.

Parameters:
in -
Throws:
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
Method Detail

reload

public void reload(java.io.InputStream in)
            throws org.xml.sax.SAXException,
                   javax.xml.parsers.ParserConfigurationException,
                   java.io.IOException
Parameters:
in -
Throws:
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
java.io.IOException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
Parameters:
ch -
start -
length -
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qname)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Parameters:
uri -
localName -
qname -
Throws:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qname,
                         org.xml.sax.Attributes attrs)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Parameters:
uri -
localName -
qname -
attrs -
Throws:
org.xml.sax.SAXException

getCompressionExtensions

public java.util.List getCompressionExtensions()
Specified by:
getCompressionExtensions in interface SshAPIConfiguration
Returns:

getCipherExtensions

public java.util.List getCipherExtensions()
Specified by:
getCipherExtensions in interface SshAPIConfiguration
Returns:

getMacExtensions

public java.util.List getMacExtensions()
Specified by:
getMacExtensions in interface SshAPIConfiguration
Returns:

getAuthenticationExtensions

public java.util.List getAuthenticationExtensions()
Specified by:
getAuthenticationExtensions in interface SshAPIConfiguration
Returns:

getPublicKeyExtensions

public java.util.List getPublicKeyExtensions()
Specified by:
getPublicKeyExtensions in interface SshAPIConfiguration
Returns:

getKeyExchangeExtensions

public java.util.List getKeyExchangeExtensions()
Specified by:
getKeyExchangeExtensions in interface SshAPIConfiguration
Returns:

getDefaultCipher

public java.lang.String getDefaultCipher()
Specified by:
getDefaultCipher in interface SshAPIConfiguration
Returns:

getDefaultMac

public java.lang.String getDefaultMac()
Specified by:
getDefaultMac in interface SshAPIConfiguration
Returns:

getDefaultCompression

public java.lang.String getDefaultCompression()
Specified by:
getDefaultCompression in interface SshAPIConfiguration
Returns:

getDefaultPublicKey

public java.lang.String getDefaultPublicKey()
Specified by:
getDefaultPublicKey in interface SshAPIConfiguration
Returns:

getDefaultKeyExchange

public java.lang.String getDefaultKeyExchange()
Specified by:
getDefaultKeyExchange in interface SshAPIConfiguration
Returns:

getDefaultPublicKeyFormat

public java.lang.String getDefaultPublicKeyFormat()
Specified by:
getDefaultPublicKeyFormat in interface SshAPIConfiguration
Returns:

getDefaultPrivateKeyFormat

public java.lang.String getDefaultPrivateKeyFormat()
Specified by:
getDefaultPrivateKeyFormat in interface SshAPIConfiguration
Returns:

getPublicKeyFormats

public java.util.List getPublicKeyFormats()
Specified by:
getPublicKeyFormats in interface SshAPIConfiguration
Returns:

getPrivateKeyFormats

public java.util.List getPrivateKeyFormats()
Specified by:
getPrivateKeyFormats in interface SshAPIConfiguration
Returns:

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:


Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.