00001 // -*- C++ -*- $Id: LocatorImpl.inl 73790 2006-07-27 20:43:46Z wotte $ 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 }