Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines
nsIXFormsUtilityService.h File Reference
#include "nsISupports.h"
#include "nsCOMArray.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


protocol  NS_NO_VTABLE
 Private interface implemented by the nsXFormsUtilityService in XForms extension. More...


#define NS_NO_VTABLE
#define NS_IXFORMSUTILITYSERVICE_IID_STR   "4903f4d8-df4d-454b-b9e7-7c45314af085"

Define Documentation

NS_IMETHOD GetModelFromNode(nsIDOMNode *node, nsIDOMNode **_retval); \
  NS_IMETHOD IsNodeAssocWithModel(nsIDOMNode *aNode, nsIDOMNode *aModel, PRBool *_retval); \
  NS_IMETHOD GetInstanceDocumentRoot(const nsAString & aID, nsIDOMNode *aModelNode, nsIDOMNode **_retval); \
  NS_IMETHOD ValidateString(const nsAString & aValue, const nsAString & aType, const nsAString & aNamespace, PRBool *_retval); \
  NS_IMETHOD GetRepeatIndexById(nsIDOMNode *aResolverNode, const nsAString &aId, PRInt32 *aIndex); \
  NS_IMETHOD GetMonths(const nsAString & aValue, PRInt32 *aMonths); \
  NS_IMETHOD GetSeconds(const nsAString & aValue, double *aSeconds); \
  NS_IMETHOD GetSecondsFromDateTime(const nsAString & aValue, double *aSeconds); \
  NS_IMETHOD GetDaysFromDateTime(const nsAString & aValue, PRInt32 *aDays); \
  NS_IMETHOD GetEventContextInfo(const nsAString & aContextName, nsIDOMNode *aNode, nsCOMArray<nsIDOMNode> *aResult); \
  NS_IMETHOD GetTime(nsAString & aValue, PRBool aUTC); \
  NS_IMETHOD Context(nsIDOMNode *aResolverNode, nsIDOMNode **aResult); \
  NS_IMETHOD IsCardNumber(const nsAString & aNumber, PRBool *aResult); \
  NS_IMETHOD Digest(const nsAString & aData, const nsAString & aAlgorithm, const nsAString & aEncoding, nsIDOMNode *aResolverNode, nsAString & aResult); \
  NS_IMETHOD AdjustDateTimeToTimezone(const nsAString & aDateTime, nsAString & aResult);

Definition at line 66 of file nsIXFormsUtilityService.h.

Definition at line 214 of file nsIXFormsUtilityService.h.

{0x4903f4d8, 0xdf4d, 0x454b, \
    { 0xb9, 0xe7, 0x7c, 0x45, 0x31, 0x4a, 0xf0, 0x85 }}

Definition at line 59 of file nsIXFormsUtilityService.h.

#define NS_IXFORMSUTILITYSERVICE_IID_STR   "4903f4d8-df4d-454b-b9e7-7c45314af085"

Definition at line 57 of file nsIXFormsUtilityService.h.

Definition at line 49 of file nsIXFormsUtilityService.h.


Definition at line 63 of file nsIXFormsUtilityService.h.