Package net.sf.antcontrib.cpptasks
Class DependencyTable.DependencyTableHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- net.sf.antcontrib.cpptasks.DependencyTable.DependencyTableHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
- Enclosing class:
- DependencyTable
private class DependencyTable.DependencyTableHandler extends org.xml.sax.helpers.DefaultHandler
This class handles populates the TargetHistory hashtable in response to SAX parse events
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.File
baseDir
private DependencyTable
dependencyTable
private java.lang.String
includePath
private java.util.Vector
includes
private java.lang.String
source
private long
sourceLastModified
private java.util.Vector
sysIncludes
-
Constructor Summary
Constructors Modifier Constructor Description private
DependencyTableHandler(DependencyTable dependencyTable, java.io.File baseDir)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
void
startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
startElement handler
-
-
-
Field Detail
-
baseDir
private java.io.File baseDir
-
dependencyTable
private final DependencyTable dependencyTable
-
includePath
private java.lang.String includePath
-
includes
private java.util.Vector includes
-
source
private java.lang.String source
-
sourceLastModified
private long sourceLastModified
-
sysIncludes
private java.util.Vector sysIncludes
-
-
Constructor Detail
-
DependencyTableHandler
private DependencyTableHandler(DependencyTable dependencyTable, java.io.File baseDir)
Constructor- Parameters:
history
- hashtable of TargetHistory keyed by output nameoutputFiles
- existing files in output directory
-
-
Method Detail
-
endElement
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
startElement
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement handler- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
-