File Information
Library: XSD/Types
Package: Visitor
Header: Poco/XSD/Types/Visitor.h
Description
The Visitor interface.
Member Summary
Member Functions: visit
Constructors
Visitor
Visitor();
Creates the Visitor.
Destructor
~Visitor
virtual ~Visitor();
Destroys the Visitor.
Member Functions
visit
virtual void visit(
const Annotation & ann
) = 0;
Visits an object of type Annotation
visit
virtual void visit(
const ElementImpl & ann
) = 0;
Visits an object of type ElementImpl
visit
virtual void visit(
const ElementRef & ann
) = 0;
Visits an object of type ElementRef
visit
virtual void visit(
const ElementTypeRef & ann
) = 0;
Visits an object of type ElementTypeRef
visit
virtual void visit(
const Schema & ann
) = 0;
Visits an object of type Schema
visit
virtual void visit(
const Sequence & ann
) = 0;
Visits an object of type Sequence
visit
virtual void visit(
const Documentation & doc
) = 0;
Visits an object of type Documentation
visit
virtual void visit(
const AppInfo & doc
) = 0;
Visits an object of type AppInfo
visit
virtual void visit(
const SimpleType & val
) = 0;
Visits an object of type SimpleType
visit
virtual void visit(
const ComplexType & val
) = 0;
Visits an object of type ComplexType
visit
virtual void visit(
const Attribute & val
) = 0;
Visits an object of type Attribute
visit
virtual void visit(
const AttributeRef & val
) = 0;
Visits an object of type AttributeRef
visit
virtual void visit(
const AttributeTypeRef & val
) = 0;
Visits an object of type AttributeTypeRef
visit
virtual void visit(
const AttributeGroup & val
) = 0;
Visits an object of type AttributeGroup
visit
virtual void visit(
const AttributeGroupRef & val
) = 0;
Visits an object of type AttributeGroupRef
visit
virtual void visit(
const Group & val
) = 0;
Visits an object of type Group
visit
virtual void visit(
const GroupRef & val
) = 0;
Visits an object of type GroupRef
visit
virtual void visit(
const All & val
) = 0;
Visits an object of type All
visit
virtual void visit(
const Any & val
) = 0;
Visits an object of type Any
visit
virtual void visit(
const AnyAttribute & val
) = 0;
Visits an object of type AnyAttribute
visit
virtual void visit(
const Choice & val
) = 0;
Visits an object of type Choice
visit
virtual void visit(
const Notation & val
) = 0;
Visits an object of type Notation
visit
virtual void visit(
const Union & val
) = 0;
Visits an object of type Union
visit
virtual void visit(
const InheritanceInfo & val
) = 0;
Visits an object of type InheritanceInfo
visit
virtual void visit(
const List & val
) = 0;
Visits an object of type List
visit
virtual void visit(
const ListTypeRef & val
) = 0;
Visits an object of type ListTypeRef
visit
virtual void visit(
const SimpleRestriction & val
) = 0;
Visits an object of type SimpleRestriction
visit
virtual void visit(
const SimpleRestrictionInlineType & val
) = 0;
Visits an object of type SimpleRestrictionInlineType
visit
virtual void visit(
const Definitions & val
) = 0;
Visits an object of type Definitions
visit
virtual void visit(
const Message & val
) = 0;
Visits an object of type Message
visit
virtual void visit(
const Operation & val
) = 0;
Visits an object of type Operation
visit
virtual void visit(
const PortType & val
) = 0;
Visits an object of type Operation
visit
virtual void visit(
const Binding & val
) = 0;
Visits an object of type Binding.
visit
virtual void visit(
const Service & val
) = 0;
Visits an object of type Operation