## Uses of Interface
edu.ucsb.nceas.metacat.client.Metacat

- Packages that use Metacat
  Package | Description
  --- | ---
  edu.ucsb.nceas.metacat.advancedsearch |
  edu.ucsb.nceas.metacat.client |

- - ### Uses of Metacat in edu.ucsb.nceas.metacat.advancedsearch

    Methods in edu.ucsb.nceas.metacat.advancedsearch with parameters of type Metacat
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | AdvancedSearch.`executeAdvancedSearch(java.lang.String metacatURL, Metacat metacat, java.lang.String qformat, java.lang.String xslPath)` Builds and runs an advanced search, returning HTML result string.
    `boolean` | MetacatLogin.`executeLogin(java.lang.String metacatURL, Metacat metacat)` Executes the Metacat login.
    `java.lang.String` | AdvancedSearch.`executeSearch(java.lang.String metacatURL, Metacat metacat, java.lang.String qformat, java.lang.String xslPath, java.lang.String value)` Builds and runs a simple search, returning HTML result string.

  - ### Uses of Metacat in edu.ucsb.nceas.metacat.client

    Classes in edu.ucsb.nceas.metacat.client that implement Metacat
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MetacatClient` This interface provides methods for initializing and logging in to a Metacat server, and then querying, reading, transforming, inserting, updating and deleting documents from that server.

    Methods in edu.ucsb.nceas.metacat.client that return Metacat
    Modifier and Type | Method and Description
    --- | ---
    `static Metacat` | MetacatFactory.`createMetacatConnection(java.lang.String metacatUrl)` Create a new instance of a Metacat object of raccessing a server.

Copyright © 2023 Regents of the University of California. All Rights Reserved.