toxTree.core
Class SmartElementsList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
java.util.HashSet<java.lang.String>
toxTree.core.SmartElementsList
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<java.lang.String>, java.util.Collection<java.lang.String>, java.util.Set<java.lang.String>
public class SmartElementsList
- extends java.util.HashSet<java.lang.String>
Same as HashSet, but understands "X" as halogen elements.
SmartElementsList list = new SmartElementsList();
list.add("X");
assertTrue(list.contains("Cl"));
assertTrue(list.contains("Br"));
assertTrue(list.contains("I"));
assertTrue(list.contains("F"));
- Author:
- Nina Jeliazkova
- See Also:
- Serialized Form
Field Summary |
static java.lang.String |
halogen
|
java.util.HashSet<java.lang.String> |
halogens
|
static java.lang.String |
hydrogen
|
Methods inherited from class java.util.HashSet |
clear, clone, isEmpty, iterator, remove, size |
Methods inherited from class java.util.AbstractSet |
hashCode, removeAll |
Methods inherited from class java.util.AbstractCollection |
addAll, containsAll, retainAll, toArray, toArray, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Set |
addAll, containsAll, hashCode, removeAll, retainAll, toArray, toArray |
halogens
public java.util.HashSet<java.lang.String> halogens
halogen
public static java.lang.String halogen
hydrogen
public static java.lang.String hydrogen
SmartElementsList
public SmartElementsList()
contains
public boolean contains(java.lang.Object element)
- Specified by:
contains
in interface java.util.Collection<java.lang.String>
- Specified by:
contains
in interface java.util.Set<java.lang.String>
- Overrides:
contains
in class java.util.HashSet<java.lang.String>
select
public void select(org.openscience.cdk.interfaces.IAtomContainer mol,
org.openscience.cdk.interfaces.IAtomContainer atomcontainer,
boolean found)
add
public boolean add(java.lang.String element)
- Specified by:
add
in interface java.util.Collection<java.lang.String>
- Specified by:
add
in interface java.util.Set<java.lang.String>
- Overrides:
add
in class java.util.HashSet<java.lang.String>
getHalogens
public java.util.HashSet<java.lang.String> getHalogens()
setHalogens
public void setHalogens(java.util.HashSet<java.lang.String> halogens)
setHalogens
public void setHalogens(java.lang.String[] halogens)
hasOnlySpecifiedElements
public boolean hasOnlySpecifiedElements(SmartElementsList list)
hasSpecifiedElements
public boolean hasSpecifiedElements(SmartElementsList list)
equals
public boolean equals(java.lang.Object o)
- Specified by:
equals
in interface java.util.Collection<java.lang.String>
- Specified by:
equals
in interface java.util.Set<java.lang.String>
- Overrides:
equals
in class java.util.AbstractSet<java.lang.String>
Copyright © 2004-2012 Ideaconsult Ltd.. All Rights Reserved.