Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

CSchemaChild Class Reference

#include <SchemaChild.h>

List of all members.

Public Member Functions

 CSchemaChild (CSchema *pSchema)
virtual ~CSchemaChild ()
BOOL Load (CXMLElement *pXML)
void Clear ()
BOOL MemberCopy (CXMLElement *pLocal, CXMLElement *pRemote, BOOL bToRemote=FALSE, BOOL bAggressive=FALSE)

Public Attributes

CSchemam_pSchema
int m_nType
CString m_sURI
CPtrList m_pMap


Constructor & Destructor Documentation

CSchemaChild::CSchemaChild CSchema pSchema  ) 
 

Definition at line 39 of file SchemaChild.cpp.

References m_nType, m_pSchema, and CSchema::stFile.

CSchemaChild::~CSchemaChild  )  [virtual]
 

Definition at line 45 of file SchemaChild.cpp.

References Clear().


Member Function Documentation

void CSchemaChild::Clear  ) 
 

Definition at line 94 of file SchemaChild.cpp.

References m_pMap.

Referenced by ~CSchemaChild().

BOOL CSchemaChild::Load CXMLElement pXML  ) 
 

Definition at line 53 of file SchemaChild.cpp.

References CXMLElement::GetAttributeValue(), CXMLElement::GetElementIterator(), CXMLElement::GetNextElement(), CXMLNode::IsNamed(), CSchemaChildMap::Load(), m_nType, m_pMap, m_sURI, CSchema::stFile, and CSchema::stFolder.

Referenced by CSchema::LoadDescriptorContains().

BOOL CSchemaChild::MemberCopy CXMLElement pLocal,
CXMLElement pRemote,
BOOL  bToRemote = FALSE,
BOOL  bAggressive = FALSE
 

Definition at line 106 of file SchemaChild.cpp.

References CXMLElement::AddAttribute(), CXMLElement::GetAttribute(), CXMLNode::GetValue(), CSchemaChildMap::m_bIdentity, m_pMap, CSchemaChildMap::m_sLocal, CSchemaChildMap::m_sRemote, NULL, and CXMLNode::UniformString().

Referenced by CAlbumFolder::MetaFromFile().


Member Data Documentation

int CSchemaChild::m_nType
 

Definition at line 42 of file SchemaChild.h.

Referenced by CSchemaChild(), CSchema::GetContainedURI(), and Load().

CPtrList CSchemaChild::m_pMap
 

Definition at line 45 of file SchemaChild.h.

Referenced by Clear(), Load(), and MemberCopy().

CSchema* CSchemaChild::m_pSchema
 

Definition at line 41 of file SchemaChild.h.

Referenced by CSchemaChild().

CString CSchemaChild::m_sURI
 

Definition at line 43 of file SchemaChild.h.

Referenced by CSchema::GetContained(), CSchema::GetContainedURI(), and Load().


The documentation for this class was generated from the following files:
Generated on Thu Dec 15 10:40:11 2005 for Shareaza 2.2.1.0 by  doxygen 1.4.2