Class Checks<A>
java.lang.Object
org.scictrl.csshell.epics.server.processor.Checks<A>
- Type Parameters:
A- use eitherChecks.CheckorChecks.LinkCheck, any other class will cause errors
Checks class.
- Author:
- igor@scictrl.com
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSimple configurable check, that test value against some criteria.static enumCheck condition enumeration.static final classUtilizes checks with link, obtains remote value and does condition test. -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate.voidadd.booleancheck(double value) check.booleancheck(gov.aps.jca.dbr.Status st) check.static final Checks<Checks.Check> checks.gov.aps.jca.dbr.StatusGetter for the fieldlastStatus.static final Checks<Checks.LinkCheck> linkChecks(org.apache.commons.configuration.HierarchicalConfiguration config, String tag, PropertyChangeListener listener) linkChecks.
-
Method Details
-
checks
public static final Checks<Checks.Check> checks(org.apache.commons.configuration.HierarchicalConfiguration config, String tag) checks.
-
linkChecks
public static final Checks<Checks.LinkCheck> linkChecks(org.apache.commons.configuration.HierarchicalConfiguration config, String tag, PropertyChangeListener listener) linkChecks.
- Parameters:
config- aHierarchicalConfigurationobjecttag- aStringobjectlistener- aPropertyChangeListenerobject- Returns:
- a
Checksobject
-
add
add.
- Parameters:
ch- a A object
-
getLastStatus
public gov.aps.jca.dbr.Status getLastStatus()Getter for the field
lastStatus.- Returns:
- a
Statusobject
-
check
public boolean check(gov.aps.jca.dbr.Status st) check.
- Parameters:
st- aStatusobject- Returns:
- a boolean
-
check
public boolean check(double value) check.
- Parameters:
value- a double- Returns:
- a boolean
-
activate
activate.
- Parameters:
database- aDatabaseobject
-