Go to the documentation of this file.
   22 #if !defined(XERCESC_INCLUDE_GUARD_XSVALUE_HPP) 
   23 #define XERCESC_INCLUDE_GUARD_XSVALUE_HPP 
   26 #include <xercesc/util/ValueHashTableOf.hpp> 
   30 class RegularExpression;
 
   56               dt_normalizedString     = 19,
 
   69               dt_nonPositiveInteger   = 32,
 
   70               dt_negativeInteger      = 33,
 
   75               dt_nonNegativeInteger   = 38,
 
   78               dt_unsignedShort        = 41,
 
   80               dt_positiveInteger      = 43,
 
  115         DoubleFloatType_Normal
 
  141                 const XMLCh*          
const content
 
  144               ,       XMLVersion            version    = ver_10
 
  160     XMLCh*   getCanonicalRepresentation
 
  162                 const XMLCh*          
const content
 
  165               ,       XMLVersion            version    = ver_10
 
  166               ,       
bool                  toValidate = 
true 
  186                 const XMLCh*          
const content
 
  189               ,       XMLVersion            version    = ver_10
 
  190               ,       
bool                  toValidate = 
true 
  195     DataType  getDataType  (
const XMLCh* 
const dtString);
 
  257        unsigned long  f_ulong;
 
  285     static const bool numericSign[];
 
  290     bool     validateNumerics
 
  292                 const XMLCh*          
const content
 
  299     bool     validateDateTimes
 
  301                 const XMLCh*          
const content
 
  310                 const XMLCh*          
const content
 
  318     XMLCh*   getCanRepNumerics
 
  320                 const XMLCh*          
const content
 
  328     XMLCh*   getCanRepDateTimes
 
  330                 const XMLCh*          
const content
 
  338     XMLCh*   getCanRepStrings
 
  340                 const XMLCh*          
const content
 
  351                 const XMLCh*          
const content
 
  361                 const XMLCh*          
const content
 
  370                 const XMLCh*          
const content
 
  379     bool      getActualNumericValue
 
  381                  const XMLCh*         
const content
 
  388     static ValueHashTableOf<DataType>*    fDataTypeRegistry;
 
  393     static void initializeRegistry();
 
  
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition: XMemory.hpp:40
unsigned int f_uint
Definition: XSValue.hpp:213
#define XERCES_CPP_NAMESPACE_BEGIN
Definition: XercesDefs.hpp:112
@ st_FOCA0001
Definition: XSValue.hpp:97
float f_float
Definition: XSValue.hpp:216
DoubleFloatType
Definition: XSValue.hpp:109
double f_dvalue
Definition: XSValue.hpp:222
Status
Definition: XSValue.hpp:89
int f_year
Definition: XSValue.hpp:226
long f_long
Definition: XSValue.hpp:214
unsigned short f_ushort
Definition: XSValue.hpp:211
DataGroup
Definition: XSValue.hpp:103
#define XERCES_CPP_NAMESPACE_END
Definition: XercesDefs.hpp:113
double f_milisec
Definition: XSValue.hpp:232
@ st_FOCA0002
Definition: XSValue.hpp:96
int f_day
Definition: XSValue.hpp:228
XMLByte * f_byteVal
Definition: XSValue.hpp:219
unsigned char XMLByte
Definition: XercesDefs.hpp:65
DoubleFloatType f_doubleEnum
Definition: XSValue.hpp:238
public data
Definition: XSValue.hpp:202
@ st_NoActVal
Definition: XSValue.hpp:93
XMLCh * f_strVal
Definition: XSValue.hpp:218
@ DoubleFloatType_PosINF
Definition: XSValue.hpp:112
short f_short
Definition: XSValue.hpp:210
@ st_NotSupported
Definition: XSValue.hpp:94
uint16_t XMLCh
Definition: Xerces_autoconf_config.hpp:120
bool f_bool
Definition: XSValue.hpp:207
@ dg_datetimes
Definition: XSValue.hpp:105
unsigned char f_uchar
Definition: XSValue.hpp:209
int f_hour
Definition: XSValue.hpp:229
@ st_CantCreateRegEx
Definition: XSValue.hpp:95
unsigned long f_ulong
Definition: XSValue.hpp:215
Utilities that must be implemented in a class-specific way.
Definition: XMLInitializer.hpp:37
DoubleFloatType f_floatEnum
Definition: XSValue.hpp:243
@ st_NoCanRep
Definition: XSValue.hpp:92
@ st_FODT0003
Definition: XSValue.hpp:99
int f_second
Definition: XSValue.hpp:231
Definition: XSValue.hpp:32
XMLVersion
Definition: XSValue.hpp:84
@ DoubleFloatType_NaN
Definition: XSValue.hpp:113
@ st_Init
Definition: XSValue.hpp:90
double f_double
Definition: XSValue.hpp:217
DataType
Definition: XSValue.hpp:36
int f_int
Definition: XSValue.hpp:212
DataType f_datatype
Definition: XSValue.hpp:204
@ st_NoContent
Definition: XSValue.hpp:91
@ st_FOCA0003
Definition: XSValue.hpp:98
Configurable memory manager.
Definition: MemoryManager.hpp:39
char f_char
Definition: XSValue.hpp:208
#define XMLPARSER_EXPORT
Definition: XercesDefs.hpp:163
@ ver_10
Definition: XSValue.hpp:85
@ DoubleFloatType_NegINF
Definition: XSValue.hpp:111
@ DoubleFloatType_Zero
Definition: XSValue.hpp:114
@ dg_numerics
Definition: XSValue.hpp:104
int f_month
Definition: XSValue.hpp:227
int f_min
Definition: XSValue.hpp:230