org.netbeans.api.java.classpath/1 1.29.1

org.netbeans.spi.java.queries.support
Class SourceForBinaryQueryImpl2Base

java.lang.Object
  extended by org.netbeans.spi.java.queries.support.SourceForBinaryQueryImpl2Base
All Implemented Interfaces:
SourceForBinaryQueryImplementation, SourceForBinaryQueryImplementation2

public abstract class SourceForBinaryQueryImpl2Base
extends Object
implements SourceForBinaryQueryImplementation2

Base class for SourceForBinaryQueryImplementation2 which need to delegate to other SourceForBinaryQueryImplementation.

Since:
1.16

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.netbeans.spi.java.queries.SourceForBinaryQueryImplementation2
SourceForBinaryQueryImplementation2.Result
 
Constructor Summary
SourceForBinaryQueryImpl2Base()
           
 
Method Summary
protected  SourceForBinaryQueryImplementation2.Result asResult(SourceForBinaryQuery.Result result)
          Creates a wrapper for SourceForBinaryQuery.Result.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.netbeans.spi.java.queries.SourceForBinaryQueryImplementation2
findSourceRoots2
 
Methods inherited from interface org.netbeans.spi.java.queries.SourceForBinaryQueryImplementation
findSourceRoots
 

Constructor Detail

SourceForBinaryQueryImpl2Base

public SourceForBinaryQueryImpl2Base()
Method Detail

asResult

protected final SourceForBinaryQueryImplementation2.Result asResult(SourceForBinaryQuery.Result result)
Creates a wrapper for SourceForBinaryQuery.Result. This method should be used by delegating SourceForBinaryQueryImplementation2 which need to delegate to SourceForBinaryQueryImplementation.

Parameters:
result - returned by SourceForBinaryQueryImplementation, When result is already instanceof SourceForBinaryQueryImplementation2.Result it's returned without wrapping.
Returns:
a SourceForBinaryQueryImplementation2.Result.

org.netbeans.api.java.classpath/1 1.29.1

Built on December 5 2011.  |  Portions Copyright 1997-2011 Sun Microsystems, Inc. All rights reserved.