DateOrTimeType.hpp

Go to the documentation of this file.
00001 /*
00002  * Copyright (c) 2001-2006
00003  *     DecisionSoft Limited. All rights reserved.
00004  * Copyright (c) 2004-2006
00005  *     Progress Software Corporation. All rights reserved.
00006  * Copyright (c) 2004-2006
00007  *     Oracle. All rights reserved.
00008  *
00009  * See the file LICENSE for redistribution information.
00010  *
00011  * $Id: DateOrTimeType.hpp,v 1.7 2006/11/01 16:37:14 jpcs Exp $
00012  */
00013 
00014 #ifndef _DATEORTIMETYPE_HPP
00015 #define _DATEORTIMETYPE_HPP
00016 
00017 #include <xercesc/util/XMLString.hpp>
00018 #include <xqilla/items/AnyAtomicType.hpp>
00019 
00020 #include <xqilla/framework/XQillaExport.hpp>
00021 
00022 class ATDecimalOrDerived;
00023 class ATDurationOrDerived;
00024 
00025 class XQILLA_API DateOrTimeType : public AnyAtomicType
00026 {
00027 public:
00028   typedef RefCountPointer<const DateOrTimeType> Ptr;
00029 
00030   /* is this type date or time based?  Return true by default */
00031   virtual bool isDateOrTimeTypeValue() const;
00032 
00036   virtual bool hasTimezone() const = 0;
00037 
00038 };
00039 
00040 #endif //  _ATDATETIMEORDERIVED_HPP

Generated on Fri Jan 19 15:30:52 2007 for XQilla Simple API by  doxygen 1.4.6