Ignore:
Timestamp:
May 17, 2013, 5:41:20 AM (6 years ago)
Author:
cameron
Message:

Updates for various icxercesc modified files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icXML/icXML-devel/src/icxercesc/framework/XMLElementDecl.cpp

    r3103 r3150  
    5151XMLElementDecl::~XMLElementDecl()
    5252{
    53     if (fElementName) delete fElementName;
     53    cleanUp();
    5454}
    5555
     
    5858// ---------------------------------------------------------------------------
    5959void
    60 XMLElementDecl::setElementName(const XMLCh* const       prefix
    61                                                         , const XMLCh* const        localPart
    62                                                         , const int                 uriId )
     60XMLElementDecl::setElementName(const XMLCh* const prefix, const XMLCh* const localPart, const int uriId )
    6361{
     62    cleanUp();
    6463        fElementName = new (fMemoryManager) QName(prefix, localPart, uriId, fMemoryManager);
    6564        fUriId = uriId;
     
    6766
    6867void
    69 XMLElementDecl::setElementName(const XMLCh* const       rawName
    70                                                         , const int                 uriId )
     68XMLElementDecl::setElementName(const XMLCh* const rawName, const int uriId)
    7169{
     70    cleanUp();
    7271        fElementName = new (fMemoryManager) QName(rawName, uriId, fMemoryManager);
    7372        fUriId = uriId;
    7473}
    7574
    76 void
    77 XMLElementDecl::setElementName(const QName* const elementName)
     75void XMLElementDecl::setElementName(const QName* const elementName)
    7876{
    79         fElementName = const_cast<QName*>(elementName);
     77    cleanUp();
     78    fElementName = new QName(*elementName);
    8079        fUriId = elementName->getURI();
    8180}
     
    8584// ---------------------------------------------------------------------------
    8685XMLElementDecl::XMLElementDecl(MemoryManager* const manager) :
    87 
    88         fMemoryManager(manager)
    89         , fElementName(0)
    90         , fCreateReason(XMLElementDecl::NoReason)
    91         , fId(XMLElementDecl::fgInvalidElemId)
    92         , fExternalElement(false)
     86fMemoryManager(manager)
     87, fElementName(0)
     88, fCreateReason(XMLElementDecl::NoReason)
     89, fId(XMLElementDecl::fgInvalidElemId)
     90, fExternalElement(false)
    9391{
    9492
     
    10199IMPL_XSERIALIZABLE_NOCREATE(XMLElementDecl)
    102100
    103 void XMLElementDecl::serialize(XSerializeEngine& serEng)
     101void XMLElementDecl::serialize(XSerializeEngine&)
    104102{
    105 #if 0
    106         if (serEng.isStoring())
    107         {
    108                 serEng<<fElementName;
    109                 serEng<<(int) fCreateReason;
    110                 serEng.writeSize (fId);
    111                 serEng<<fExternalElement;
    112         }
    113         else
    114         {
    115                 serEng>>fElementName;
    116 
    117                 int i;
    118                 serEng>>i;
    119                 fCreateReason=(CreateReasons)i;
    120 
    121                 serEng.readSize (fId);
    122                 serEng>>fExternalElement;
    123         }
    124 #else
    125         DEPRECATED_FEATURE_IN_ICXML;
    126 #endif
     103    DEPRECATED_FEATURE_IN_ICXML;
    127104}
    128105
    129106void
    130 XMLElementDecl::storeElementDecl(XSerializeEngine&        serEng
    131                                                            , XMLElementDecl*    const element)
     107XMLElementDecl::storeElementDecl(XSerializeEngine&, XMLElementDecl* const)
    132108{
    133 #if 0
    134         if (element)
    135         {
    136                 serEng<<(int) element->getObjectType();
    137                 serEng<<element;
    138         }
    139         else
    140         {
    141                 serEng<<(int) UnKnown;
    142         }
    143 #else
    144         DEPRECATED_FEATURE_IN_ICXML;
    145 #endif
     109    DEPRECATED_FEATURE_IN_ICXML;
    146110}
    147111
    148 XMLElementDecl*
    149 XMLElementDecl::loadElementDecl(XSerializeEngine& serEng)
     112XMLElementDecl* XMLElementDecl::loadElementDecl(XSerializeEngine&)
    150113{
    151 #if 0
    152         int type;
    153         serEng>>type;
    154 
    155         switch((XMLElementDecl::objectType)type)
    156         {
    157           case Schema:
    158                   SchemaElementDecl* schemaElementDecl;
    159                   serEng>>schemaElementDecl;
    160                   return schemaElementDecl;
    161           case DTD:
    162                   DTDElementDecl* dtdElementDecl;
    163                   serEng>>dtdElementDecl;
    164                   return dtdElementDecl;
    165           case UnKnown:
    166                    //fall through
    167           default:
    168                   return 0;
    169         }
    170 #else
    171         DEPRECATED_FEATURE_IN_ICXML;
    172 #endif
     114    DEPRECATED_FEATURE_IN_ICXML;
    173115}
    174116
Note: See TracChangeset for help on using the changeset viewer.