Poco::XSD::Types

class Notation

File Information

Library: XSD/Types
Package: XSDTypes
Header: Poco/XSD/Types/Notation.h

Description

This class represents a notation in an XML Schema.

Inheritance

Direct Base Classes: AnnotatedObject

All Base Classes: Poco::RefCountedObject, AnnotatedObject, Visitable

Member Summary

Member Functions: accept, getPublic, getSystem, name

Inherited Functions: accept, addAnnotation, duplicate, getAnnotations, id, referenceCount, release

Types

Ptr

typedef AutoPtr < Notation > Ptr;

Constructors

Notation

Notation(
    const std::string & id,
    const std::string & name,
    const std::string & pubToken,
    const std::string & system
);

Creates the Notation.

Destructor

~Notation virtual

virtual ~Notation();

Destroys the Notation.

Member Functions

accept virtual

void accept(
    Visitor & v
) const;

getPublic inline

const std::string & getPublic() const;

getSystem inline

const std::string & getSystem() const;

Gets the system id.

name inline

const std::string & name() const;

Gets the name of the notation.