com.aptana.ide.syncing.importing
Class Dreamweaver8SiteImporter

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by com.aptana.sax.ValidatingReader
          extended by com.aptana.ide.syncing.importing.Dreamweaver8SiteImporter
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class Dreamweaver8SiteImporter
extends ValidatingReader

Author:
Robin Debreuil

Field Summary
 
Fields inherited from class com.aptana.sax.ValidatingReader
_schema
 
Constructor Summary
Dreamweaver8SiteImporter()
          Dreamweaver8SiteImporter
 
Method Summary
static java.lang.String decryptDWPassword(java.lang.String coded)
          decryptDWPassword
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName)
          Finish processing the specified element
 void enterLocalInfo(java.lang.String ns, java.lang.String name, java.lang.String qname, org.xml.sax.Attributes attributes)
          enterLocalInfo
 void enterRemoteInfo(java.lang.String ns, java.lang.String name, java.lang.String qname, org.xml.sax.Attributes attributes)
          enterRemoteInfo
 void enterSite(java.lang.String ns, java.lang.String name, java.lang.String qname, org.xml.sax.Attributes attributes)
          enterSite
 IVirtualFileManager getLocalManager()
           
 IVirtualFileManager getRemoteManager()
           
 void read(java.io.InputStream in)
          Load an XML stream and validate it against this reader's schema
 void read(java.lang.String filename)
          Load a xml file and validate it against this reader's schema
 void startDocument()
          startDocument handler
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName, org.xml.sax.Attributes attributes)
          Handle the start of a new element
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dreamweaver8SiteImporter

public Dreamweaver8SiteImporter()
                         throws java.io.IOException
Dreamweaver8SiteImporter

Throws:
java.io.IOException
Method Detail

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qualifiedName)
                throws org.xml.sax.SAXException
Description copied from class: ValidatingReader
Finish processing the specified element

Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class ValidatingReader
Throws:
org.xml.sax.SAXException
See Also:
ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)

read

public void read(java.io.InputStream in)
          throws javax.xml.parsers.ParserConfigurationException,
                 org.xml.sax.SAXException,
                 java.io.IOException
Description copied from class: ValidatingReader
Load an XML stream and validate it against this reader's schema

Overrides:
read in class ValidatingReader
Parameters:
in - The input stream that contains XML
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
See Also:
ValidatingReader.read(java.io.InputStream)

read

public void read(java.lang.String filename)
          throws javax.xml.parsers.ParserConfigurationException,
                 org.xml.sax.SAXException,
                 java.io.IOException
Description copied from class: ValidatingReader
Load a xml file and validate it against this reader's schema

Overrides:
read in class ValidatingReader
Parameters:
filename - The name of the xml file to load and validate
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
See Also:
ValidatingReader.read(java.lang.String)

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Description copied from class: ValidatingReader
startDocument handler

Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class ValidatingReader
Throws:
org.xml.sax.SAXException
See Also:
ContentHandler.startDocument()

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qualifiedName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Description copied from class: ValidatingReader
Handle the start of a new element

Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class ValidatingReader
Parameters:
namespaceURI - The element's namespace URI
localName - The element's local name
qualifiedName - The element's qualified name
attributes - The element's attributes
Throws:
org.xml.sax.SAXException
See Also:
ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)

enterSite

public void enterSite(java.lang.String ns,
                      java.lang.String name,
                      java.lang.String qname,
                      org.xml.sax.Attributes attributes)
enterSite

Parameters:
ns -
name -
qname -
attributes -

enterLocalInfo

public void enterLocalInfo(java.lang.String ns,
                           java.lang.String name,
                           java.lang.String qname,
                           org.xml.sax.Attributes attributes)
enterLocalInfo

Parameters:
ns -
name -
qname -
attributes -

enterRemoteInfo

public void enterRemoteInfo(java.lang.String ns,
                            java.lang.String name,
                            java.lang.String qname,
                            org.xml.sax.Attributes attributes)
enterRemoteInfo

Parameters:
ns -
name -
qname -
attributes -

decryptDWPassword

public static java.lang.String decryptDWPassword(java.lang.String coded)
decryptDWPassword

Parameters:
coded -
Returns:
String

getLocalManager

public IVirtualFileManager getLocalManager()
Returns:
Returns the _localManager.

getRemoteManager

public IVirtualFileManager getRemoteManager()
Returns:
Returns the _remoteManager.