ambit2.core.processors.structure.key
Class DSSToxCID

Package class diagram package DSSToxCID
java.lang.Object
  extended by ambit2.base.processors.DefaultAmbitProcessor<ambit2.base.interfaces.IStructureRecord,Result>
      extended by ambit2.core.processors.structure.key.PropertyKey<java.lang.Number>
          extended by ambit2.core.processors.structure.key.DSSToxCID
All Implemented Interfaces:
ambit2.base.interfaces.IProcessor<ambit2.base.interfaces.IStructureRecord,java.lang.Number>, IStructureKey<ambit2.base.interfaces.IStructureRecord,java.lang.Number>, java.io.Serializable

public class DSSToxCID
extends PropertyKey<java.lang.Number>

DSSTox_CID

See Also:
Serialized Form

Field Summary
 
Fields inherited from class ambit2.core.processors.structure.key.PropertyKey
key
 
Fields inherited from class ambit2.base.processors.DefaultAmbitProcessor
enabled, logger, propertyChangeSupport
 
Constructor Summary
DSSToxCID()
           
 
Method Summary
 java.lang.Object getQueryKey()
           
 java.lang.Class getType()
           
protected  boolean isValid(java.lang.Object newkey, java.lang.Object value)
           
 java.lang.Number process(ambit2.base.interfaces.IStructureRecord structure)
           
 
Methods inherited from class ambit2.core.processors.structure.key.PropertyKey
getKey, getProperty, setKey, toString
 
Methods inherited from class ambit2.base.processors.DefaultAmbitProcessor
addPropertyChangeListener, addPropertyChangeListener, getID, isEnabled, removePropertyChangeListener, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ambit2.base.interfaces.IProcessor
getID, isEnabled, setEnabled
 

Constructor Detail

DSSToxCID

public DSSToxCID()
Method Detail

isValid

protected boolean isValid(java.lang.Object newkey,
                          java.lang.Object value)
Overrides:
isValid in class PropertyKey<java.lang.Number>

process

public java.lang.Number process(ambit2.base.interfaces.IStructureRecord structure)
                         throws ambit2.base.exceptions.AmbitException
Specified by:
process in interface ambit2.base.interfaces.IProcessor<ambit2.base.interfaces.IStructureRecord,java.lang.Number>
Overrides:
process in class PropertyKey<java.lang.Number>
Throws:
ambit2.base.exceptions.AmbitException

getQueryKey

public java.lang.Object getQueryKey()
Specified by:
getQueryKey in interface IStructureKey<ambit2.base.interfaces.IStructureRecord,java.lang.Number>
Overrides:
getQueryKey in class PropertyKey<java.lang.Number>

getType

public java.lang.Class getType()
Specified by:
getType in interface IStructureKey<ambit2.base.interfaces.IStructureRecord,java.lang.Number>
Specified by:
getType in class PropertyKey<java.lang.Number>