com.sshtools.common.configuration
Class SshAPIConfiguration
java.lang.Object
org.xml.sax.helpers.DefaultHandler
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.1 $
- Author:
- $author$
Constructor Summary |
SshAPIConfiguration(java.io.InputStream in)
Creates a new SshAPIConfiguration object. |
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 |
defaultCipher
private java.lang.String defaultCipher
defaultMac
private java.lang.String defaultMac
defaultCompression
private java.lang.String defaultCompression
defaultPublicKey
private java.lang.String defaultPublicKey
defaultKeyExchange
private java.lang.String defaultKeyExchange
cipherExtensions
private java.util.List cipherExtensions
macExtensions
private java.util.List macExtensions
compressionExtensions
private java.util.List compressionExtensions
pkExtensions
private java.util.List pkExtensions
kexExtensions
private java.util.List kexExtensions
authExtensions
private java.util.List authExtensions
pkFormats
private java.util.List pkFormats
prvFormats
private java.util.List prvFormats
defaultPublicFormat
private java.lang.String defaultPublicFormat
defaultPrivateFormat
private java.lang.String defaultPrivateFormat
currentElement
private java.lang.String currentElement
parentElement
private java.lang.String parentElement
currentList
private java.util.List currentList
currentExt
private ExtensionAlgorithm currentExt
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
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: