Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

LocatorImpl.i

Go to the documentation of this file.
00001 // -*- C++ -*-  $Id: LocatorImpl.i,v 1.1.1.1 2003/02/21 18:36:32 chad Exp $
00002 
00003 #include "ace/ACE.h"
00004 
00005 ACEXML_INLINE void
00006 ACEXML_LocatorImpl::setColumnNumber (int cn)
00007 {
00008   this->columnNumber_ = cn;
00009 }
00010 
00011 ACEXML_INLINE void
00012 ACEXML_LocatorImpl::setLineNumber (int ln)
00013 {
00014   this->lineNumber_ = ln;
00015 }
00016 
00017 ACEXML_INLINE int
00018 ACEXML_LocatorImpl::getColumnNumber (void) const
00019 {
00020   return this->columnNumber_;
00021 }
00022 
00023 ACEXML_INLINE int
00024 ACEXML_LocatorImpl::getLineNumber (void) const
00025 {
00026   return this->lineNumber_;
00027 }
00028 
00029 ACEXML_INLINE void
00030 ACEXML_LocatorImpl::setPublicId (const ACEXML_Char *id)
00031 {
00032   delete[] this->publicId_;
00033   this->publicId_ = ACE::strnew (id);
00034 }
00035 
00036 ACEXML_INLINE void
00037 ACEXML_LocatorImpl::setSystemId (const ACEXML_Char *id)
00038 {
00039   delete[] this->systemId_;
00040   this->systemId_ = ACE::strnew (id);
00041 }
00042 
00043 ACEXML_INLINE const ACEXML_Char *
00044 ACEXML_LocatorImpl::getPublicId (void) const
00045 {
00046   return this->publicId_;
00047 }
00048 
00049 ACEXML_INLINE const ACEXML_Char *
00050 ACEXML_LocatorImpl::getSystemId (void) const
00051 {
00052   return this->systemId_;
00053 }
00054 
00055 ACEXML_INLINE void
00056 ACEXML_LocatorImpl::incrLineNumber ()
00057 {
00058   ++this->lineNumber_;
00059 }
00060 
00061 ACEXML_INLINE void
00062 ACEXML_LocatorImpl::incrColumnNumber ()
00063 {
00064   ++this->columnNumber_;
00065 }

Generated on Mon Jun 16 13:23:22 2003 for ACEXML by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002