## Uses of Interface
edu.isi.pegasus.planner.catalog.site.classes.SiteDataVisitor

Packages that use SiteDataVisitor
edu.isi.pegasus.planner.catalog.site.classes

### Uses of SiteDataVisitor in edu.isi.pegasus.planner.catalog.site.classes

Classes in edu.isi.pegasus.planner.catalog.site.classes that implement SiteDataVisitor
`class` `AbstractXMLPrintVisitor` The base class to be used by the various visitor implementors for displaying the Site Catalog in different XML formats
`class` `XML3PrintVisitor` Prints the Site Catalog compatible with Site Catalog schema version 3 https://pegasus.isi.edu/wms/docs/schemas/sc-4.0/sc-3.0.html
`class` `XML4PrintVisitor` Prints the Site Catalog compatible with Site Catalog schema version 4 https://pegasus.isi.edu/wms/docs/schemas/sc-4.0/sc-4.0.html

Methods in edu.isi.pegasus.planner.catalog.site.classes with parameters of type SiteDataVisitor
`void` LocalDirectory.`accept(SiteDataVisitor visitor)` Accepts the visitor and calls visit method on the visitor accordingly
`void` SiteStore.`accept(SiteDataVisitor visitor)` Accept method for the SiteStore object
`void` GridGateway.`accept(SiteDataVisitor visitor)` Accepts a Site Data Visitor
`void` HeadNodeFS.`accept(SiteDataVisitor visitor)` Accepts the visitor and calls visit method on the visitor accordingly
`void` StorageType.`accept(SiteDataVisitor visitor)`
`void` Connection.`accept(SiteDataVisitor visitor)`
`void` ReplicaCatalog.`accept(SiteDataVisitor visitor)` Accept the visitor
`void` SharedDirectory.`accept(SiteDataVisitor visitor)` Accepts the visitor and calls visit method on the visitor accordingly
`void` InternalMountPoint.`accept(SiteDataVisitor visitor)`
`void` SiteCatalogEntry.`accept(SiteDataVisitor visitor)` Accept method for the visitor interface
`void` SiteCatalogEntry3.`accept(SiteDataVisitor visitor)` Accept method for the visitor interface
`abstract void` AbstractSiteData.`accept(SiteDataVisitor visitor)` Accept method for the SiteData classes that accepts a visitor
`void` WorkerSharedDirectory.`accept(SiteDataVisitor visitor)`
`void` WorkerNodeFS.`accept(SiteDataVisitor visitor)` Accepts the visitor and calls visit method on the visitor accordingly
`void` Directory.`accept(SiteDataVisitor visitor)` Accept method for the SiteData classes that accepts a visitor
`void` FileServer.`accept(SiteDataVisitor visitor)`