Interface SiteDataVisitor

    • Method Detail

      • initialize

        void initialize​(java.io.Writer writer)
        Initialize the visitor implementation
        Parameters:
        writer - the writer
      • visit

        void visit​(SiteStore entry)
            throws java.io.IOException
        Visit the SiteStore object
        Parameters:
        entry - the site store
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • depart

        void depart​(SiteStore entry)
             throws java.io.IOException
        Depart the Site Store object.
        Parameters:
        entry - the SiteStore
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • visit

        void visit​(SiteCatalogEntry entry)
            throws java.io.IOException
        Visit the Site CatalogEntry object
        Parameters:
        entry - the site catalog entry
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • depart

        void depart​(SiteCatalogEntry entry)
             throws java.io.IOException
        Depart the Site Catalog Entry object.
        Parameters:
        entry - the site catalog entry
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • visit

        void visit​(GridGateway entry)
            throws java.io.IOException
        Visit the GridGateway object
        Parameters:
        gateway - the grid gateway
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • depart

        void depart​(GridGateway entry)
             throws java.io.IOException
        Depart the GridGateway object
        Parameters:
        entry - GridGateway object
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • visit

        void visit​(Directory headnode)
            throws java.io.IOException
        Visit Directory site data object
        Parameters:
        headnode - the object laying out the directory
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • depart

        void depart​(Directory directory)
             throws java.io.IOException
        Depart the Directory object
        Parameters:
        directory - the object laying out the directory
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • visit

        void visit​(FileServer server)
            throws java.io.IOException
        Visit FileServer site data object
        Parameters:
        server - the object corresponding to the FileServer
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • depart

        void depart​(FileServer server)
             throws java.io.IOException
        Depart the Directory object
        Parameters:
        server - the object corresponding to the FileServer
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • visit

        void visit​(ReplicaCatalog catalog)
            throws java.io.IOException
        Visit the ReplicaCatalog object
        Parameters:
        catalog - the object describing the catalog
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • depart

        void depart​(ReplicaCatalog catalog)
             throws java.io.IOException
        Depart the ReplicaCatalog object
        Parameters:
        catalog - the object describing the catalog
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • visit

        void visit​(Connection c)
            throws java.io.IOException
        Visit the connection object
        Parameters:
        c - the connection.
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • depart

        void depart​(Connection c)
             throws java.io.IOException
        Depart the connection object
        Parameters:
        c - the connection.
        Throws:
        java.io.IOException - in case of error while writing to underlying stream
      • visit

        void visit​(SiteData data)
            throws java.io.IOException
        Throws:
        java.io.IOException
      • depart

        void depart​(SiteData data)
             throws java.io.IOException
        Throws:
        java.io.IOException