Public Member Functions

nsAttrName Class Reference

#include <nsAttrName.h>

List of all members.

Public Member Functions

 nsAttrName (const nsAttrName &aOther)
 nsAttrName (nsIAtom *aAtom)
 nsAttrName (nsINodeInfo *aNodeInfo)
 ~nsAttrName ()
void SetTo (nsINodeInfo *aNodeInfo)
void SetTo (nsIAtom *aAtom)
PRBool IsAtom () const
nsINodeInfo * NodeInfo () const
nsIAtomAtom () const
PRBool Equals (const nsAttrName &aOther) const
PRBool Equals (nsIAtom *aAtom) const
PRBool Equals (nsIAtom *aLocalName, PRInt32 aNamespaceID) const
PRBool Equals (nsINodeInfo *aNodeInfo) const
PRInt32 NamespaceID () const
PRInt32 NamespaceEquals (PRInt32 aNamespaceID) const
nsIAtomLocalName () const
nsIAtomGetPrefix () const
PRBool QualifiedNameEquals (const nsACString &aName) const
void GetQualifiedName (nsAString &aStr) const
void GetPrefix (nsAString &aStr) const
PRUint32 HashValue () const
PRBool IsSmaller (nsIAtom *aOther) const

Constructor & Destructor Documentation

nsAttrName::nsAttrName ( const nsAttrName aOther  )  [inline]
nsAttrName::nsAttrName ( nsIAtom aAtom  )  [inline, explicit]
nsAttrName::nsAttrName ( nsINodeInfo *  aNodeInfo  )  [inline, explicit]
nsAttrName::~nsAttrName (  )  [inline]

Member Function Documentation

nsIAtom* nsAttrName::Atom (  )  const [inline]
PRBool nsAttrName::Equals ( nsIAtom aLocalName,
PRInt32  aNamespaceID 
) const [inline]
PRBool nsAttrName::Equals ( nsINodeInfo *  aNodeInfo  )  const [inline]
PRBool nsAttrName::Equals ( const nsAttrName aOther  )  const [inline]
PRBool nsAttrName::Equals ( nsIAtom aAtom  )  const [inline]
void nsAttrName::GetPrefix ( nsAString aStr  )  const [inline]
nsIAtom* nsAttrName::GetPrefix (  )  const [inline]
void nsAttrName::GetQualifiedName ( nsAString aStr  )  const [inline]
PRUint32 nsAttrName::HashValue (  )  const [inline]
PRBool nsAttrName::IsAtom (  )  const [inline]
PRBool nsAttrName::IsSmaller ( nsIAtom aOther  )  const [inline]
nsIAtom* nsAttrName::LocalName (  )  const [inline]
PRInt32 nsAttrName::NamespaceEquals ( PRInt32  aNamespaceID  )  const [inline]
PRInt32 nsAttrName::NamespaceID (  )  const [inline]
nsINodeInfo* nsAttrName::NodeInfo (  )  const [inline]
PRBool nsAttrName::QualifiedNameEquals ( const nsACString aName  )  const [inline]
void nsAttrName::SetTo ( nsINodeInfo *  aNodeInfo  )  [inline]
void nsAttrName::SetTo ( nsIAtom aAtom  )  [inline]

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