ambit2.core.processors.structure.key
Class DSSToxRID

Package class diagram package DSSToxRID
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.DSSToxRID
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 DSSToxRID
extends PropertyKey<java.lang.Number>

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
DSSToxRID()
           
 
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

DSSToxRID

public DSSToxRID()
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>