|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectchemaxon.checkers.AbstractStructureChecker
chemaxon.checkers.RatomChecker
public class RatomChecker
A descendant of AbstractStructureChecker
detecting R-atoms.
Field Summary | |
---|---|
static java.lang.String |
PROPERTY_KEY_SEARCH_ALL
This constant String represents the name of the property which is
responsible for searching all ratoms in the molecule |
static java.lang.String |
PROPERTY_KEY_SEARCH_DISCONNECTED
This constant String represents the name of the property which is
responsible for searching disconnected ratoms in the molecule |
static java.lang.String |
PROPERTY_KEY_SEARCH_GENERIC
This constant String represents the name of the property which is
responsible for searching generic ratoms in the molecule |
static java.lang.String |
PROPERTY_KEY_SEARCH_LINKER
This private constant String represents the name of the property which is
responsible for searching linker ratoms in the molecule |
static java.lang.String |
PROPERTY_KEY_SEARCH_NESTED
This private constant String represents the name of the property which is
responsible for searching nested ratoms in the molecule |
Fields inherited from class chemaxon.checkers.AbstractStructureChecker |
---|
errorType, propertyChangeSupport |
Fields inherited from interface chemaxon.checkers.StructureChecker |
---|
PROPERTY_KEY_VALID |
Constructor Summary | |
---|---|
RatomChecker()
Creates a new anyChecker instance detecting all R-atoms. |
|
RatomChecker(java.util.Map<java.lang.String,java.lang.String> params)
Creates a new anyChecker instance reading checking options from the params argument. |
Method Summary | |
---|---|
protected StructureCheckerResult |
check1(Molecule molecule)
This method contains the current checking mechanism. |
boolean |
isSearchAll()
Gets the option determining if the checker detects all R-atoms or not. |
boolean |
isSearchDisconnected()
Gets the option determining if the checker detects R-atoms not connected to any other atoms or not. |
boolean |
isSearchGeneric()
Gets the option determining if the checker detects R-atoms without identifier numbers or not. |
boolean |
isSearchLinker()
Gets the option determining if the checker detects R-atoms with more than one connection or not. |
boolean |
isSearchNested()
Gets the option determining if the checker detects R-atoms within R-groups or not. |
void |
setSearchAll(boolean value)
Sets the option determining if the checker detects all R-atoms or not. |
void |
setSearchDisconnected(boolean value)
Sets the option determining if the checker detects R-atoms not connected to any other atoms or not. |
void |
setSearchGeneric(boolean value)
Sets the option determining if the checker detects R-atoms without identifier numbers or not. |
void |
setSearchLinker(boolean value)
Sets the option determining if the checker detects R-atoms with more than one connection or not. |
void |
setSearchNested(boolean value)
Sets the option determining if the checker detects R-atoms within R-groups or not. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PROPERTY_KEY_SEARCH_ALL
String
represents the name of the property which is
responsible for searching all ratoms in the molecule
public static final java.lang.String PROPERTY_KEY_SEARCH_DISCONNECTED
String
represents the name of the property which is
responsible for searching disconnected ratoms in the molecule
public static final java.lang.String PROPERTY_KEY_SEARCH_GENERIC
String
represents the name of the property which is
responsible for searching generic ratoms in the molecule
public static final java.lang.String PROPERTY_KEY_SEARCH_LINKER
String
represents the name of the property which is
responsible for searching linker ratoms in the molecule
public static final java.lang.String PROPERTY_KEY_SEARCH_NESTED
String
represents the name of the property which is
responsible for searching nested ratoms in the molecule
Constructor Detail |
---|
public RatomChecker()
public RatomChecker(java.util.Map<java.lang.String,java.lang.String> params)
params
- a Map
instance which contains String pairs. Key is
the name of the parameter.Method Detail |
---|
protected StructureCheckerResult check1(Molecule molecule)
AbstractStructureChecker
check1
in class AbstractStructureChecker
molecule
- the Molecule
instance to be checked for problems
StructureCheckerResult
which represents the problem or null
if no problem foundpublic boolean isSearchAll()
public boolean isSearchDisconnected()
public boolean isSearchGeneric()
public boolean isSearchLinker()
public boolean isSearchNested()
public void setSearchAll(boolean value)
value
- if true, all R-atoms are detectedpublic void setSearchDisconnected(boolean value)
value
- if true, disconnected R-atoms are detectedpublic void setSearchGeneric(boolean value)
value
- if true, generic R-atoms are detectedpublic void setSearchLinker(boolean value)
value
- if true, linker R-atoms are detectedpublic void setSearchNested(boolean value)
value
- if true, nested R-atoms are detected
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |