project35.mda.model
Interface FieldOperatorProvider
- All Known Implementing Classes:
- DefaultFieldOperatorProvider
public interface FieldOperatorProvider
an abstract interface for classes that can provide a set of field
operators given a given data type from FieldDataType. Most of the
time the DefaultFieldOperatorProvider should suffice but sometimes
a developer may want to have more control over what operators are
supported in comparisons. Note that the use of field operators
is used to support alerts, Project35's advanced search and features
in other projects such as Pierre
Copyright (c) 2008 Kevin Garwood for Project35. The original code was
developed by Kevin Garwood for the University of Manchester. Revisions
have been made for Project35, a project that is independent of that
institution. This code is licensed under the Academic Free License
version 3.0. The code attribution for the original code is included here:
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.
- Version:
- 1.0
- Author:
- Kevin Garwood (kgarwood@users.sourceforge.net)
getDefaultFieldOperator
java.lang.String getDefaultFieldOperator(FieldDataType fieldDataType)
getFieldOperators
java.lang.String[] getFieldOperators(FieldDataType fieldDataType)
getAllDefaultFieldOperators
java.lang.String[] getAllDefaultFieldOperators()
getAllFieldOperators
java.lang.String[] getAllFieldOperators()
getOperatorForPhrase
FieldOperator getOperatorForPhrase(java.lang.String phrase)
getPhraseForOperator
java.lang.String getPhraseForOperator(FieldOperator fieldOperator)