AbstractXMLObject::AbstractXMLObject(const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix, const QName* schemaType)
: m_log(logging::Category::getInstance(XMLTOOLING_LOGCAT".XMLObject")),
- m_schemaLocation(NULL), m_noNamespaceSchemaLocation(NULL), m_nil(xmlconstants::XML_BOOL_NULL),
- m_parent(NULL), m_elementQname(nsURI, localName, prefix), m_typeQname(NULL)
+ m_schemaLocation(nullptr), m_noNamespaceSchemaLocation(nullptr), m_nil(xmlconstants::XML_BOOL_NULL),
+ m_parent(nullptr), m_elementQname(nsURI, localName, prefix), m_typeQname(nullptr)
{
addNamespace(Namespace(nsURI, prefix, false, Namespace::VisiblyUsed));
if (schemaType) {
AbstractXMLObject::AbstractXMLObject(const AbstractXMLObject& src)
: m_namespaces(src.m_namespaces), m_log(src.m_log), m_schemaLocation(XMLString::replicate(src.m_schemaLocation)),
m_noNamespaceSchemaLocation(XMLString::replicate(src.m_noNamespaceSchemaLocation)), m_nil(src.m_nil),
- m_parent(NULL), m_elementQname(src.m_elementQname), m_typeQname(NULL)
+ m_parent(nullptr), m_elementQname(src.m_elementQname), m_typeQname(nullptr)
{
if (src.m_typeQname)
m_typeQname=new QName(*src.m_typeQname);
// Pull ourselves out of the parent and then blast him.
getParent()->removeChild(this);
delete m_parent;
- m_parent = NULL;
+ m_parent = nullptr;
}
const QName& AbstractXMLObject::getElementQName() const
const XMLCh* AbstractXMLObject::getXMLID() const
{
- return NULL;
+ return nullptr;
}
xmlconstants::xmltooling_bool_t AbstractXMLObject::getNil() const
bool AbstractXMLObject::hasParent() const
{
- return m_parent != NULL;
+ return m_parent != nullptr;
}
XMLObject* AbstractXMLObject::getParent() const
addNamespace(Namespace(newValue->getNamespaceURI(), newValue->getPrefix(), false, Namespace::NonVisiblyUsed));
return new QName(*newValue);
}
- return NULL;
+ return nullptr;
}
delete oldValue;
addNamespace(Namespace(newValue->getNamespaceURI(), newValue->getPrefix(), false, Namespace::NonVisiblyUsed));
return new QName(*newValue);
}
- return NULL;
+ return nullptr;
}
DateTime* AbstractXMLObject::prepareForAssignment(DateTime* oldValue, const DateTime* newValue)
releaseThisandParentDOM();
return new DateTime(*newValue);
}
- return NULL;
+ return nullptr;
}
delete oldValue;
releaseThisandParentDOM();
- return newValue ? new DateTime(*newValue) : NULL;
+ return newValue ? new DateTime(*newValue) : nullptr;
}
DateTime* AbstractXMLObject::prepareForAssignment(DateTime* oldValue, time_t newValue, bool duration)
delete oldValue;
releaseThisandParentDOM();
if (!newValue || !*newValue)
- return NULL;
+ return nullptr;
DateTime* ret = new DateTime(newValue);
if (duration)
ret->parseDuration();