Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Attributes
nsWSDLPart Class Reference

#include <nsWSDLPrivate.h>

Inheritance diagram for nsWSDLPart:
Inheritance graph
[legend]
Collaboration diagram for nsWSDLPart:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsWSDLPart (const nsAString &aName)
virtual ~nsWSDLPart ()
NS_DECL_ISUPPORTS
NS_DECL_NSIWSDLPART nsresult 
SetTypeInfo (const nsAString &aType, const nsAString &aElementName, nsISchemaComponent *aSchemaComponent)
nsresult SetBinding (nsIWSDLBinding *aBinding)

Public Attributes

readonly attribute AString name
readonly attribute nsIWSDLBinding binding
readonly attribute AString type
readonly attribute AString elementName
readonly attribute
nsISchemaComponent 
schemaComponent
 The schema component that corresponds to this part.

Protected Attributes

nsString mName
nsString mType
nsString mElementName
nsCOMPtr< nsISchemaComponentmSchemaComponent
nsCOMPtr< nsIWSDLBindingmBinding

Detailed Description

Definition at line 223 of file nsWSDLPrivate.h.


Constructor & Destructor Documentation

nsWSDLPart::nsWSDLPart ( const nsAString &  aName)

Definition at line 743 of file nsWSDLDefinitions.cpp.

  : mName(aName)
{
}
nsWSDLPart::~nsWSDLPart ( ) [virtual]

Definition at line 748 of file nsWSDLDefinitions.cpp.

{
}

Member Function Documentation

Definition at line 816 of file nsWSDLDefinitions.cpp.

{
  mBinding = aBinding;

  return NS_OK;
}

Here is the caller graph for this function:

nsresult nsWSDLPart::SetTypeInfo ( const nsAString &  aType,
const nsAString &  aElementName,
nsISchemaComponent aSchemaComponent 
)

Definition at line 805 of file nsWSDLDefinitions.cpp.

{
  mType.Assign(aType);
  mElementName.Assign(aElementName);
  mSchemaComponent = aSchemaComponent;

  return NS_OK;
}

Here is the caller graph for this function:


Member Data Documentation

Definition at line 98 of file nsIWSDL.idl.

readonly attribute AString nsIWSDLPart::elementName [inherited]

Definition at line 101 of file nsIWSDL.idl.

Definition at line 241 of file nsWSDLPrivate.h.

Definition at line 239 of file nsWSDLPrivate.h.

Definition at line 237 of file nsWSDLPrivate.h.

Definition at line 240 of file nsWSDLPrivate.h.

Definition at line 238 of file nsWSDLPrivate.h.

readonly attribute AString nsIWSDLPart::name [inherited]

Definition at line 96 of file nsIWSDL.idl.

The schema component that corresponds to this part.

If the type attribute is used, this is a nsISchemaType. If the elementName attribute is used, it is a nsISchemaElement.

Definition at line 108 of file nsIWSDL.idl.

readonly attribute AString nsIWSDLPart::type [inherited]

Definition at line 100 of file nsIWSDL.idl.


The documentation for this class was generated from the following files: