ambit2.core.processors.structure.key
Class InchiPropertyKey

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

public class InchiPropertyKey
extends PropertyKey<java.lang.String>

See Also:
Serialized Form

Field Summary
protected static java.lang.String inchitag
           
 
Fields inherited from class ambit2.core.processors.structure.key.PropertyKey
key
 
Fields inherited from class ambit2.base.processors.DefaultAmbitProcessor
enabled, logger, propertyChangeSupport
 
Constructor Summary
InchiPropertyKey()
           
 
Method Summary
 java.lang.Object getKey()
           
 java.lang.Object getQueryKey()
           
 java.lang.Class getType()
           
protected  boolean isValid(java.lang.Object key, java.lang.Object value)
           
 
Methods inherited from class ambit2.core.processors.structure.key.PropertyKey
getProperty, process, 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
 

Field Detail

inchitag

protected static java.lang.String inchitag
Constructor Detail

InchiPropertyKey

public InchiPropertyKey()
Method Detail

isValid

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

getKey

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

getQueryKey

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

getType

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