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: