Package | Description |
---|---|
org.biojava.bibliography |
The data structures and interfaces included in this package define an
interoperable framework for bibliographic searches.
|
Modifier and Type | Method and Description |
---|---|
void |
BibRefQuery.connect()
It creates a connection to a bibliographic repository, or/and it makes
all necessary initialization steps needed for further communication.
|
void |
BibRefSupport.connect()
It creates a connection to an object providing the supporting
utilities, or/and it makes all necessary initialization steps
needed for further communication.
|
void |
BibRefQuery.connect(byte[] collectionId)
It creates a connection to a bibliographic repository, or/and it makes
all necessary initialization steps needed for further communication,
and it makes the collection described by collectionId
the current collection.
|
void |
BibRefQuery.destroy()
It frees all resources related to this query collection.
|
BibRefQuery |
BibRefQuery.find(java.lang.String[] keywords,
java.lang.String[] attrs,
java.util.Hashtable properties)
The easiest direct method for querying a repository.
|
BibRefQuery |
BibRefQuery.findByAuthor(BiblioProvider author,
java.util.Hashtable properties)
This is a convenient method for a common query.
|
BibRef |
BibRefQuery.findById(java.lang.String bibRefId)
This is a convenient method returning just one citation.
|
BibRef |
BibRefQuery.findById(java.lang.String bibRefId,
java.lang.String[] onlyAttrs)
This is a convenient method returning just one citation, perhaps with
a limited number of attributes.
|
BibRef[] |
BibRefQuery.getAllBibRefs()
It returns all citations from the current collection as a
(possibly big) array.
|
BibRef[] |
BibRefQuery.getAllBibRefs(java.lang.String[] onlyAttrs)
It returns all citations from the current collection as a
(possibly big) array, perhaps with a limited number of attributes.
|
java.io.InputStream |
BibRefQuery.getAllBibRefsAsXML()
It returns all citations from the current collection as an XML stream.
|
java.lang.String[] |
BibRefQuery.getAllIDs()
A convenient method returning just identifiers of all current citations.
|
java.lang.String |
BibRefQuery.getBibRefAsXML(BibRef bibRef)
A convenient utility method converting a given citation to its
XML representation.
|
int |
BibRefQuery.getBibRefCount()
It returns the number of citations in the current collection.
|
java.util.Enumeration |
BibRefQuery.getBibRefs()
It returns an enumeration of all citations from the current collection.
|
java.util.Enumeration |
BibRefQuery.getBibRefs(java.lang.String[] onlyAttrs)
It returns an enumeration of all citations from the current collection,
perhaps with a limited number of attributes.
|
java.util.Enumeration |
BibRefQuery.getBibRefsAsXML()
It returns an enumeration of all citations from the current collection.
|
BiblioCriterion[] |
BibRefSupport.getSupportedCriteria()
It returns all supported searching and sorting criteria for the
whole bibliographic repository.
|
BiblioCriterion[] |
BibRefSupport.getSupportedCriteria(java.lang.String repositorySubset)
It returns all supported searching and sorting criteria in the given
repository subset.
|
CandyVocabulary |
BibRefSupport.getSupportedValues(java.lang.String resourceType,
java.lang.String attrName)
It returns a controlled vocabulary containing all possible
values of the attribute given in attrName in the
context given in resourceType.
|
CandyFinder |
BibRefSupport.getVocabularyFinder()
It returns an object representing a central place where all
controlled vocabularies can be received from and shared by all
users.
|
BibRefQuery |
BibRefQuery.query(java.lang.String query,
java.util.Hashtable properties)
It queries the current collection using a query language.
|
BibRefQuery |
BibRefQuery.sort(java.lang.String[] orderedBy,
java.util.Hashtable properties)
It sorts the current collection and returns another collection which is
a sorted copy of the current collection.
|
BibRefQuery |
BibRefSupport.union(BibRefQuery[] collections,
java.util.Hashtable properties)
It merges all given collections together.
|