org.ozoneDB.tools.OPP.srcgen.resolve
Class SourceUpdateMethodResolver
java.lang.Object
org.ozoneDB.tools.OPP.srcgen.resolve.SourceUpdateMethodResolver
- All Implemented Interfaces:
- MethodResolver
- public class SourceUpdateMethodResolver
- extends java.lang.Object
- implements MethodResolver
Helper class that allows to parse the Java source code of interface files
to find update methods
- Version:
- $Revision: 1.7 $Date: 2004/01/14 22:28:38 $
- Author:
- Joakim Ohlrogge, SMB
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
genListener
private MessageWriter genListener
streamFactory
private InputStreamFactory streamFactory
classQuery
private ClassQuery classQuery
SourceUpdateMethodResolver
public SourceUpdateMethodResolver(InputStreamFactory _streamFactory,
MessageWriter _genListener,
ClassQuery _classQuery)
searchUpdateMethods
private void searchUpdateMethods(java.lang.String cl,
MethodResolver.UpdateMethodBag updateMethodsIf)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Recursivly search all remote interfaces (implement OzoneRemote) for
update methods.
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
searchUpdateMethods2
private void searchUpdateMethods2(java.lang.String dbInterface,
MethodResolver.UpdateMethodBag updateMethodsIf)
throws java.io.IOException
- Search all methods that are marked in the resolver code of the remote
Java interface.
- Throws:
java.io.IOException
resolveMethods
public void resolveMethods(java.lang.String className,
MethodResolver.UpdateMethodBag result)
throws ResolverException
- Specified by:
resolveMethods
in interface MethodResolver
- Throws:
ResolverException
Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.