public class ScopedRemoteAnalyzer extends RemoteAnalyzer implements ScopedAnalyzer
ScopedRemoteAnalyzer is a wrapper class containing all remote analyzers for a given class.
ScopedRemoteAnalyzer behaves similar to RemoteAnalyzer but delegates requests for name
to the underlying RemoteAnalyzer depending on the requested field name.name| Constructor and Description |
|---|
ScopedRemoteAnalyzer(AnalyzerReference globalAnalyzerReference) |
| Modifier and Type | Method and Description |
|---|---|
void |
addScopedAnalyzerReference(String scope,
AnalyzerReference analyzerReference) |
void |
addScopedPassThroughAnalyzerReference(String scope) |
ScopedAnalyzer |
clone() |
String |
getName(String fieldName) |
void |
setGlobalAnalyzerReference(AnalyzerReference globalAnalyzerReference) |
close, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclosepublic ScopedRemoteAnalyzer(AnalyzerReference globalAnalyzerReference)
public void setGlobalAnalyzerReference(AnalyzerReference globalAnalyzerReference)
setGlobalAnalyzerReference in interface ScopedAnalyzerpublic void addScopedAnalyzerReference(String scope, AnalyzerReference analyzerReference)
addScopedAnalyzerReference in interface ScopedAnalyzerpublic void addScopedPassThroughAnalyzerReference(String scope)
addScopedPassThroughAnalyzerReference in interface ScopedAnalyzerpublic String getName(String fieldName)
getName in class RemoteAnalyzerpublic ScopedAnalyzer clone()
clone in interface ScopedAnalyzerclone in class ObjectCopyright © 2006–2016 Hibernate. All rights reserved.