GroveEntityDecl — Base class for all entity declarations (internal, external, xinclude)
class GroveEntityDecl : (RefCountedWrappedObjectSernaApi::RefCountedWrappedObject) : enum DeclType { invalidDeclType, internalGeneralEntity, externalGeneralEntity, internalParameterEntity, externalParameterEntity, notation, doctype, pi, subdoc, defaulted, document, xinclude, undefined }; enum DeclOrigin { invalidDeclOrigin, prolog, dtd, schema, sd, special }; # Entity data type (CDATA, SDATA, NDATA, parsed text (SGML)). enum DataType { invalidDataType, cdata, sdata, ndata, sgml }; # construct/copy/destruct __init__(SernaApiBase *) # public member functions SString name() const DeclType declType() const DataType dataType() const DeclOrigin declOrigin() const bool isReadOnly() const GroveInternalEntityDecl asGroveInternalEntityDecl() const GroveExternalEntityDecl asGroveExternalEntityDecl() const GroveXincludeDecl asGroveXincludeDecl() const GroveNotationDecl asGroveNotationDecl() const
GroveEntityDecl
public member functionsSString name() const
Entity name.
Declaration type.
Entity content data type.
Declaration origin flags.
Returns True if the content of current entity is read-only.
GroveInternalEntityDecl asGroveInternalEntityDecl() const
GroveExternalEntityDecl asGroveExternalEntityDecl() const
GroveXincludeDecl asGroveXincludeDecl() const
GroveNotationDecl asGroveNotationDecl() const