27 mIsLocalResource(false),
33 mResource(src.mResource),
34 mBlankNodeId(src.mBlankNodeId),
35 mIsLocalResource(src.mIsLocalResource),
36 mpLiteral(src.mpLiteral == NULL ? NULL : new
CRDFLiteral(*src.mpLiteral))
139 switch (
object.getType())
142 os <<
object.getBlankNodeID();
146 os <<
object.getResource();
150 os <<
object.getLiteral();
const eObjectType & getType() const
const bool & isLocal() const
const std::string & getBlankNodeID() const
bool operator==(const CRDFObject &rhs) const
void setLiteral(const CRDFLiteral &literal)
CRDFObject & operator=(const CRDFObject &rhs)
void setType(const eObjectType &type)
void setResource(const std::string &resource, const bool &isLocal)
void setBlankNodeId(const std::string &blankNodeId)
std::ostream & operator<<(std::ostream &os, const CRDFObject &object)
const std::string & getResource() const
CRDFLiteral & getLiteral()