PIP.Domains
Class Domains

java.lang.Object
  extended by PIP.Domains.Domains

public class Domains
extends java.lang.Object


Constructor Summary
Domains(boolean b)
           
 
Method Summary
static void forAllDomains(org.apache.commons.collections.Closure c)
           
 java.util.Map<FamilyType,java.util.Map<Family,java.util.Collection<Domain>>> getdomains()
           
 java.util.Map<Family,java.util.Collection<Domain>> getDomainsHashedByFamily(FamilyType ft)
           
static Domains getInstance()
           
 java.util.List<FamilyType> getKeys()
           
 java.util.Collection<Domain> getUniqueDomainsByFamily(FamilyType ft, java.util.Comparator comp)
          This stampFilter generates a unique domain for each classification (depending on the level of similarity) by using the exampler passed in
 void persistDomainsByFamily(FamilyType ft)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Domains

public Domains(boolean b)
Method Detail

getInstance

public static Domains getInstance()

forAllDomains

public static void forAllDomains(org.apache.commons.collections.Closure c)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getDomainsHashedByFamily

public java.util.Map<Family,java.util.Collection<Domain>> getDomainsHashedByFamily(FamilyType ft)
                                                                            throws java.lang.Exception
Throws:
java.lang.Exception

getKeys

public java.util.List<FamilyType> getKeys()

getdomains

public java.util.Map<FamilyType,java.util.Map<Family,java.util.Collection<Domain>>> getdomains()

persistDomainsByFamily

public void persistDomainsByFamily(FamilyType ft)
                            throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getUniqueDomainsByFamily

public java.util.Collection<Domain> getUniqueDomainsByFamily(FamilyType ft,
                                                             java.util.Comparator comp)
                                                      throws java.lang.Exception
This stampFilter generates a unique domain for each classification (depending on the level of similarity) by using the exampler passed in

Throws:
java.lang.Exception