summaryrefslogtreecommitdiff
path: root/ACEXML/common/Locator.h
diff options
context:
space:
mode:
authornobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-04-10 19:59:37 +0000
committernobody <nobody@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-04-10 19:59:37 +0000
commit3df4acfa816441fc28a95dee6d0191a927145d95 (patch)
treeb5ae7ca44662cfd8e5c95f1826e4406021a606f5 /ACEXML/common/Locator.h
parent60a5612b83d856fc0adc52b9f39fac9960ec9818 (diff)
downloadATCD-pre-subset.tar.gz
This commit was manufactured by cvs2svn to create tag 'pre-subset'.pre-subset
Diffstat (limited to 'ACEXML/common/Locator.h')
-rw-r--r--ACEXML/common/Locator.h70
1 files changed, 0 insertions, 70 deletions
diff --git a/ACEXML/common/Locator.h b/ACEXML/common/Locator.h
deleted file mode 100644
index fc3f4170d38..00000000000
--- a/ACEXML/common/Locator.h
+++ /dev/null
@@ -1,70 +0,0 @@
-// -*- C++ -*-
-
-//=============================================================================
-/**
- * @file Locator.h
- *
- * $Id$
- *
- * @author Nanbor Wang <nanbor@cs.wustl.edu>
- */
-//=============================================================================
-
-#ifndef _ACEXML_LOCATOR_H_
-#define _ACEXML_LOCATOR_H_
-#include "ace/pre.h"
-
-#include "ACEXML/common/XML_Types.h"
-
-/**
- * @class ACEXML_Locator Locator.h "ACEXML/common/Locator.h"
- *
- * @brief ACEXML_Locator defines operations that an XML locator should support.
- *
- * If a SAX parser provides location information to the SAX
- * application, it does so by implementing this interface and then
- * passing an instance to the application using the content handler's
- * setDocumentLocator method. The application can use the object to
- * obtain the location of any other content handler event in the XML
- * source document.
- *
- * Note that the results returned by the object will be valid only
- * during the scope of each content handler method: the application
- * will receive unpredictable results if it attempts to use the
- * locator at any other time.
- *
- * SAX parsers are not required to supply a locator, but they are very
- * strongly encouraged to do so. If the parser supplies a locator, it
- * must do so before reporting any other document events. If no
- * locator has been set by the time the application receives the
- * startDocument event, the application should assume that a locator
- * is not available.
- */
-class ACEXML_Export ACEXML_Locator
-{
-public:
- /*
- * Return the column number where the current document event ends.
- */
- virtual int getColumnNumber (void) const = 0;
-
- /*
- * Return the line number where the current document event ends.
- */
- virtual int getLineNumber (void) const = 0;
-
- /*
- * Return the public identifier for the current document event.
- */
- virtual const ACEXML_Char *getPublicId (void) const = 0;
-
- /*
- * Return the system identifier for the current document event.
- */
- virtual const ACEXML_Char *getSystemId (void) const = 0;
-};
-
-
-#include "ace/post.h"
-
-#endif /* _ACEXML_LOCATOR_H_ */