org.forester.surfacing
Class BasicBinaryDomainCombination

java.lang.Object
  extended by org.forester.surfacing.BasicBinaryDomainCombination
All Implemented Interfaces:
java.lang.Comparable<BinaryDomainCombination>, BinaryDomainCombination
Direct Known Subclasses:
AdjactantDirectedBinaryDomainCombination, DirectedBinaryDomainCombination

public class BasicBinaryDomainCombination
extends java.lang.Object
implements BinaryDomainCombination


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.forester.protein.BinaryDomainCombination
BinaryDomainCombination.DomainCombinationType, BinaryDomainCombination.OutputFormat
 
Field Summary
 
Fields inherited from interface org.forester.protein.BinaryDomainCombination
SEPARATOR
 
Constructor Summary
BasicBinaryDomainCombination(DomainId id_0, DomainId id_1)
           
BasicBinaryDomainCombination(java.lang.String id_0, java.lang.String id_1)
           
 
Method Summary
 int compareTo(BinaryDomainCombination binary_domain_combination)
           
static BinaryDomainCombination createInstance(java.lang.String ids)
           
 boolean equals(java.lang.Object o)
           
 DomainId getId0()
           
 DomainId getId1()
           
 int hashCode()
           
 java.lang.StringBuffer toGraphDescribingLanguage(BinaryDomainCombination.OutputFormat format, java.lang.String node_attribute, java.lang.String edge_attribute)
           
 java.lang.String toString()
          This has to return a String representation in the following format: id0 - id1
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicBinaryDomainCombination

public BasicBinaryDomainCombination(java.lang.String id_0,
                                    java.lang.String id_1)

BasicBinaryDomainCombination

public BasicBinaryDomainCombination(DomainId id_0,
                                    DomainId id_1)
Method Detail

compareTo

public int compareTo(BinaryDomainCombination binary_domain_combination)
Specified by:
compareTo in interface java.lang.Comparable<BinaryDomainCombination>

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

getId0

public DomainId getId0()
Specified by:
getId0 in interface BinaryDomainCombination

getId1

public DomainId getId1()
Specified by:
getId1 in interface BinaryDomainCombination

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toGraphDescribingLanguage

public java.lang.StringBuffer toGraphDescribingLanguage(BinaryDomainCombination.OutputFormat format,
                                                        java.lang.String node_attribute,
                                                        java.lang.String edge_attribute)
Specified by:
toGraphDescribingLanguage in interface BinaryDomainCombination

toString

public java.lang.String toString()
Description copied from interface: BinaryDomainCombination
This has to return a String representation in the following format: id0 - id1

Specified by:
toString in interface BinaryDomainCombination
Overrides:
toString in class java.lang.Object
Returns:
a String representation in the form id0 - id1

createInstance

public static BinaryDomainCombination createInstance(java.lang.String ids)