ozone core API

org.ozoneDB.tools.OPP.srcgen.resolve
Class CompositeMethodResolver

java.lang.Object
  extended byorg.ozoneDB.tools.OPP.srcgen.resolve.CompositeMethodResolver
All Implemented Interfaces:
MethodResolver

public class CompositeMethodResolver
extends java.lang.Object
implements MethodResolver

Merges the result from all composed resolvers.


Nested Class Summary
 
Nested classes inherited from class org.ozoneDB.tools.OPP.srcgen.MethodResolver
MethodResolver.UpdateMethodBag
 
Field Summary
private  java.util.Set resolvers
           
 
Constructor Summary
CompositeMethodResolver()
           
 
Method Summary
 void addResolver(MethodResolver resolver)
           
 void removeResolver(MethodResolver resolver)
           
 void resolveMethods(java.lang.String className, MethodResolver.UpdateMethodBag result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resolvers

private java.util.Set resolvers
Constructor Detail

CompositeMethodResolver

public CompositeMethodResolver()
Method Detail

resolveMethods

public void resolveMethods(java.lang.String className,
                           MethodResolver.UpdateMethodBag result)
                    throws ResolverException
Specified by:
resolveMethods in interface MethodResolver
Throws:
ResolverException

addResolver

public void addResolver(MethodResolver resolver)

removeResolver

public void removeResolver(MethodResolver resolver)

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.