Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Variables
nsSchemaValidatorUtils.h File Reference
#include "nsCOMPtr.h"
#include "nsString.h"
#include "nsISchema.h"
#include "nsIDOMNode.h"
#include "nsCOMArray.h"
#include "nsIServiceManager.h"
#include "nsIComponentManager.h"
#include "nsISchemaDuration.h"
#include "nsISchemaValidatorRegexp.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  nsSchemaGDay
struct  nsSchemaGMonth
struct  nsSchemaGYear
struct  nsSchemaGYearMonth
struct  nsSchemaGMonthDay
struct  nsMonthShortHand
class  nsSchemaStringFacet
class  nsSchemaIntFacet
struct  nsSchemaDerivedSimpleType
struct  nsSchemaDate
struct  nsSchemaTime
struct  nsSchemaDateTime
class  nsSchemaValidatorUtils

Defines

#define kREGEXP_CID   "@mozilla.org/xmlextras/schemas/schemavalidatorregexp;1"

Variables

const nsMonthShortHand monthShortHand []

Class Documentation

struct nsSchemaGDay

Definition at line 52 of file nsSchemaValidatorUtils.h.

Class Members
PRUint32 day
PRUint32 tz_hour
PRUint32 tz_minute
PRBool tz_negative
struct nsSchemaGMonth

Definition at line 59 of file nsSchemaValidatorUtils.h.

Class Members
PRUint32 month
PRUint32 tz_hour
PRUint32 tz_minute
PRBool tz_negative
struct nsSchemaGYear

Definition at line 66 of file nsSchemaValidatorUtils.h.

Class Members
PRUint32 tz_hour
PRUint32 tz_minute
PRBool tz_negative
long year
struct nsSchemaGYearMonth

Definition at line 73 of file nsSchemaValidatorUtils.h.

Collaboration diagram for nsSchemaGYearMonth:
Class Members
nsSchemaGMonth gMonth
nsSchemaGYear gYear
struct nsSchemaGMonthDay

Definition at line 78 of file nsSchemaValidatorUtils.h.

Collaboration diagram for nsSchemaGMonthDay:
Class Members
nsSchemaGDay gDay
nsSchemaGMonth gMonth
struct nsMonthShortHand

Definition at line 83 of file nsSchemaValidatorUtils.h.

Class Members
const char * number
const char * shortHand
struct nsSchemaDerivedSimpleType

Definition at line 126 of file nsSchemaValidatorUtils.h.

Collaboration diagram for nsSchemaDerivedSimpleType:
Class Members
nsStringArray enumerationList
nsSchemaIntFacet fractionDigits
PRBool isWhitespaceDefined
nsSchemaIntFacet length
nsSchemaStringFacet maxExclusive
nsSchemaStringFacet maxInclusive
nsSchemaIntFacet maxLength
nsISchemaSimpleType * mBaseType
nsSchemaStringFacet minExclusive
nsSchemaStringFacet minInclusive
nsSchemaIntFacet minLength
nsSchemaStringFacet pattern
nsSchemaIntFacet totalDigits
unsigned short whitespace
struct nsSchemaDate

Definition at line 149 of file nsSchemaValidatorUtils.h.

Class Members
PRUint8 day
PRBool isNegative
PRUint8 month
PRUint32 year
struct nsSchemaTime

Definition at line 156 of file nsSchemaValidatorUtils.h.

Class Members
PRUint8 hour
PRUint32 milisecond
PRUint8 minute
PRUint8 second
PRUint8 tzhour
PRBool tzIsNegative
PRUint8 tzminute
struct nsSchemaDateTime

Definition at line 166 of file nsSchemaValidatorUtils.h.

Collaboration diagram for nsSchemaDateTime:
Class Members
nsSchemaDate date
nsSchemaTime time

Define Documentation

#define kREGEXP_CID   "@mozilla.org/xmlextras/schemas/schemavalidatorregexp;1"

Definition at line 103 of file nsSchemaValidatorUtils.h.


Variable Documentation

Initial value:
 {
  { "01", "Jan" },
  { "02", "Feb" },
  { "03", "Mar" },
  { "04", "Apr" },
  { "05", "May" },
  { "06", "Jun" },
  { "07", "Jul" },
  { "08", "Aug" },
  { "09", "Sep" },
  { "10", "Oct" },
  { "11", "Nov" },
  { "12", "Dec" }
}

Definition at line 88 of file nsSchemaValidatorUtils.h.