biz.hammurapi.codegen
Class InterfacePool

java.lang.Object
  extended by biz.hammurapi.codegen.InterfacePool

public class InterfacePool
extends java.lang.Object

Helper class to build net of interfaces

Version:
$Revision: 1.8 $
Author:
Pavel Vlasov

Nested Class Summary
 class InterfacePool.InterfaceDescriptor
           
 
Constructor Summary
InterfacePool()
           
 
Method Summary
 void addInterface(java.lang.Class theInterface)
           
 InterfacePool.InterfaceDescriptor addInterface(java.lang.String name, java.util.Map attributes)
           
 void discoverCommonDenominators()
           
 void generateCommonDenominators(java.lang.String packageName, Consumer consumer)
           
 InterfacePool.InterfaceDescriptor getDescriptor(java.lang.String name)
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfacePool

public InterfacePool()
Method Detail

discoverCommonDenominators

public void discoverCommonDenominators()

generateCommonDenominators

public void generateCommonDenominators(java.lang.String packageName,
                                       Consumer consumer)
                                throws GenerationException
Throws:
GenerationException

addInterface

public InterfacePool.InterfaceDescriptor addInterface(java.lang.String name,
                                                      java.util.Map attributes)

getDescriptor

public InterfacePool.InterfaceDescriptor getDescriptor(java.lang.String name)

addInterface

public void addInterface(java.lang.Class theInterface)

main

public static void main(java.lang.String[] args)
                 throws GenerationException
Throws:
GenerationException


Copyright © 2003 Hammurapi Group. All Rights Reserved.