|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object project35.soa.ontology.provenance.OntologyTermProvenanceManager
public class OntologyTermProvenanceManager
manages the meta data about all the ontology terms that have been used to
tag a document. It manages a collection of OntologyTermProvenance
objects, which capture a variety of meta data about an ontology term
This class is used to serialise ontology terms in the *.meta information layer
of Project35's native *.pdz files
Copyright (c) Kevin Garwood and University of Manchester 2007. All rights reserved. Licensed under the Academic Free License version 3.0. For more information on the terms and conditions, please see the file "LICENSE" that is included in this distribution.
Constructor Summary | |
---|---|
OntologyTermProvenanceManager()
|
Method Summary | |
---|---|
void |
addTerm(java.lang.String recordClassName,
java.lang.String fieldName,
OntologyTermProvenance ontologyTermProvenance)
|
void |
addTerms(java.lang.String recordClassName,
java.lang.String fieldName,
java.util.ArrayList ontologyTerms)
|
void |
clearField(java.lang.String recordClassName,
java.lang.String fieldName)
|
void |
clearTerms()
|
boolean |
containsTerm(java.lang.String identifier)
searches for term amongst all terms document wide |
boolean |
containsTerm(java.lang.String recordClassName,
java.lang.String identifier)
searches for a match between identifier and any terms that have been used with record type X |
boolean |
containsTerm(java.lang.String recordClassName,
java.lang.String fieldName,
java.lang.String identifier)
searches for a match between identifier and any terms that have been used with record type X |
void |
deleteAllReferences(java.util.ArrayList itemsToDelete)
deletes terms from entire collection |
void |
deleteTerm(OntologyTermProvenance ontologyTerm)
|
void |
deleteTerm(java.lang.String recordClassName,
OntologyTermProvenance ontologyTerm)
|
void |
deleteTerm(java.lang.String recordClassName,
java.lang.String fieldName,
OntologyTermProvenance ontologyTerm)
|
void |
deleteTerms(java.util.ArrayList itemsToDelete)
|
void |
deleteTerms(java.lang.String recordClassName,
java.util.ArrayList itemsToDelete)
|
void |
deleteTerms(java.lang.String recordClassName,
java.lang.String fieldName,
java.util.ArrayList itemsToDelete)
|
java.util.ArrayList |
getAllTerms()
|
java.util.ArrayList |
getRecordClassNames()
|
java.util.ArrayList |
getTerms(java.lang.String recordClassName)
|
java.util.ArrayList |
getTerms(java.lang.String recordClassName,
java.lang.String fieldName)
|
java.util.ArrayList |
getUsedFieldNames(java.lang.String recordClassName)
returns a list of field names that are associated with ontology terms |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OntologyTermProvenanceManager()
Method Detail |
---|
public java.util.ArrayList getTerms(java.lang.String recordClassName)
public java.util.ArrayList getTerms(java.lang.String recordClassName, java.lang.String fieldName)
public java.util.ArrayList getUsedFieldNames(java.lang.String recordClassName)
public java.util.ArrayList getRecordClassNames()
public boolean containsTerm(java.lang.String identifier)
public boolean containsTerm(java.lang.String recordClassName, java.lang.String identifier)
public boolean containsTerm(java.lang.String recordClassName, java.lang.String fieldName, java.lang.String identifier)
public java.util.ArrayList getAllTerms()
public void addTerm(java.lang.String recordClassName, java.lang.String fieldName, OntologyTermProvenance ontologyTermProvenance)
public void addTerms(java.lang.String recordClassName, java.lang.String fieldName, java.util.ArrayList ontologyTerms)
public void deleteAllReferences(java.util.ArrayList itemsToDelete)
public void deleteTerm(OntologyTermProvenance ontologyTerm)
public void deleteTerm(java.lang.String recordClassName, OntologyTermProvenance ontologyTerm)
public void deleteTerm(java.lang.String recordClassName, java.lang.String fieldName, OntologyTermProvenance ontologyTerm)
public void deleteTerms(java.util.ArrayList itemsToDelete)
public void deleteTerms(java.lang.String recordClassName, java.util.ArrayList itemsToDelete)
public void deleteTerms(java.lang.String recordClassName, java.lang.String fieldName, java.util.ArrayList itemsToDelete)
public void clearField(java.lang.String recordClassName, java.lang.String fieldName)
public void clearTerms()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |