Poco::XSD::Types

class Visitor

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

virtual ~Visitor();

Destroys the Visitor.

Member Functions

visit virtual

virtual void visit(
    const Annotation & ann
) = 0;

Visits an object of type Annotation

visit virtual

virtual void visit(
    const ElementImpl & ann
) = 0;

Visits an object of type ElementImpl

visit virtual

virtual void visit(
    const ElementRef & ann
) = 0;

Visits an object of type ElementRef

visit virtual

virtual void visit(
    const ElementTypeRef & ann
) = 0;

Visits an object of type ElementTypeRef

visit virtual

virtual void visit(
    const Schema & ann
) = 0;

Visits an object of type Schema

visit virtual

virtual void visit(
    const Sequence & ann
) = 0;

Visits an object of type Sequence

visit virtual

virtual void visit(
    const Documentation & doc
) = 0;

Visits an object of type Documentation

visit virtual

virtual void visit(
    const AppInfo & doc
) = 0;

Visits an object of type AppInfo

visit virtual

virtual void visit(
    const SimpleType & val
) = 0;

Visits an object of type SimpleType

visit virtual

virtual void visit(
    const ComplexType & val
) = 0;

Visits an object of type ComplexType

visit virtual

virtual void visit(
    const Attribute & val
) = 0;

Visits an object of type Attribute

visit virtual

virtual void visit(
    const AttributeRef & val
) = 0;

Visits an object of type AttributeRef

visit virtual

virtual void visit(
    const AttributeTypeRef & val
) = 0;

Visits an object of type AttributeTypeRef

visit virtual

virtual void visit(
    const AttributeGroup & val
) = 0;

Visits an object of type AttributeGroup

visit virtual

virtual void visit(
    const AttributeGroupRef & val
) = 0;

Visits an object of type AttributeGroupRef

visit virtual

virtual void visit(
    const Group & val
) = 0;

Visits an object of type Group

visit virtual

virtual void visit(
    const GroupRef & val
) = 0;

Visits an object of type GroupRef

visit virtual

virtual void visit(
    const All & val
) = 0;

Visits an object of type All

visit virtual

virtual void visit(
    const Any & val
) = 0;

Visits an object of type Any

visit virtual

virtual void visit(
    const AnyAttribute & val
) = 0;

Visits an object of type AnyAttribute

visit virtual

virtual void visit(
    const Choice & val
) = 0;

Visits an object of type Choice

visit virtual

virtual void visit(
    const Notation & val
) = 0;

Visits an object of type Notation

visit virtual

virtual void visit(
    const Union & val
) = 0;

Visits an object of type Union

visit virtual

virtual void visit(
    const InheritanceInfo & val
) = 0;

Visits an object of type InheritanceInfo

visit virtual

virtual void visit(
    const List & val
) = 0;

Visits an object of type List

visit virtual

virtual void visit(
    const ListTypeRef & val
) = 0;

Visits an object of type ListTypeRef

visit virtual

virtual void visit(
    const SimpleRestriction & val
) = 0;

Visits an object of type SimpleRestriction

visit virtual

virtual void visit(
    const SimpleRestrictionInlineType & val
) = 0;

Visits an object of type SimpleRestrictionInlineType

visit virtual

virtual void visit(
    const Definitions & val
) = 0;

Visits an object of type Definitions

visit virtual

virtual void visit(
    const Message & val
) = 0;

Visits an object of type Message

visit virtual

virtual void visit(
    const Operation & val
) = 0;

Visits an object of type Operation

visit virtual

virtual void visit(
    const PortType & val
) = 0;

Visits an object of type Operation

visit virtual

virtual void visit(
    const Binding & val
) = 0;

Visits an object of type Binding.

visit virtual

virtual void visit(
    const Service & val
) = 0;

Visits an object of type Operation

Securely control IoT edge devices from anywhere   Connect a Device