public abstract static class DBObjectDeclarationFactory.DeclarationHelper<T extends DBObjectProvider>
extends java.lang.Object
| Constructor and Description | 
|---|
DeclarationHelper()  | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
findProvider(java.lang.String id,
            Context context)
Deprecated. 
 
replaced by  
#fromString(String,Context) | 
java.util.Collection<? extends DBObjectProvider> | 
findReferenceProviders(T pro,
                      Scope scope)
Find any DBObjectProviders in scope that could contain references to
 objects in the given provider. 
 | 
abstract java.lang.Object | 
fromString(java.lang.String id)
Create a DBObjectProvider identifier from the given id String that
 was created by  
toString(Object). | 
Project | 
getProject(T pro,
          Context context)
Gets the Project that the given provider is in, or null if the
 provider doesn't belong to a Project. 
 | 
java.lang.Class<T> | 
getProviderClass()
Deprecated. 
 
replaced by  
getProviderType() | 
abstract java.lang.String | 
getProviderType()
Gets the provider type that this helper if for. 
 | 
java.lang.String | 
toString(DBObjectProvider pro)
Deprecated. 
 
replaced by  
#toString(DBObjectProviderID) | 
abstract java.lang.String | 
toString(java.lang.Object ident)
Creates a unique identifying String for the DBObjectProvider that is
 represented by the given identifier that we can use in a
 DBObjectDeclaration identifier. 
 | 
public abstract java.lang.String getProviderType()
public abstract java.lang.Object fromString(java.lang.String id)
toString(Object).id - the delcaration identifier string created by
 toString.public abstract java.lang.String toString(java.lang.Object ident)
public java.util.Collection<? extends DBObjectProvider> findReferenceProviders(T pro, Scope scope) throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic Project getProject(T pro, Context context)
pro - the provider to get the project forcontext - the relevant IDE context@Deprecated public java.lang.Class<T> getProviderClass()
getProviderType()@Deprecated public java.lang.String toString(DBObjectProvider pro)
#toString(DBObjectProviderID)