public class IDBDatabaseProxyCreator extends AbstractDatabaseProxyCreator
AbstractDatabaseProxyCreator.IndexDataAbstractProxyCreator.SourcePrinterdatabaseMetadata, dateType, doubleType, emptyType, integerType, stringTypebaseIntfcacheable, cacheableVersionFound, context, logger| Constructor and Description |
|---|
IDBDatabaseProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateFileStoreCreation(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateGetObjectStoreMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateIndexCreation(AbstractProxyCreator.SourcePrinter srcWriter,
String[] keyPaths,
boolean unique,
boolean multiEntry,
String name,
String objectStoreVar,
String indexNamesVar) |
protected void |
generateIndexCreation(AbstractProxyCreator.SourcePrinter srcWriter,
String keyPath,
boolean unique,
boolean multiEntry,
String name,
String objectStoreVar,
String indexNamesVar) |
protected void |
generateIndexesCreation(AbstractProxyCreator.SourcePrinter srcWriter,
DatabaseDef.IndexDef[] indexMetadata,
com.google.gwt.core.ext.typeinfo.JClassType objectStoreTarget,
String objectStoreVar,
String objectStoreName,
String indexNamesVar) |
protected void |
generateObjectStoreCreation(AbstractProxyCreator.SourcePrinter srcWriter,
String[] keyPaths,
boolean autoIncrement,
String objectStoreName,
String objectStoreVar) |
protected void |
generateObjectStoreCreation(AbstractProxyCreator.SourcePrinter srcWriter,
String keyPath,
boolean autoIncrement,
String objectStoreName,
String objectStoreVar) |
protected void |
generateObjectStoresCreation(AbstractProxyCreator.SourcePrinter srcWriter,
String requestVar) |
protected void |
generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateUpdateDatabaseStructureMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected String[] |
getImports() |
String |
getProxySimpleName() |
protected AbstractProxyCreator.SourcePrinter |
getSourcePrinter() |
generateProxyContructor, getIndexes, getIndexesFromMetadata, getIndexesFromObject, getIndexFromAnnotations, getIndexName, getKeyPath, getKeyPath, getObjectStoreName, getObjectStoreTarget, isAutoIncrement, isValidTypeForKeyfindCacheableImplementationAndMarkForReuseIfAvailable, getDeviceFeatures, getModule, getProxyQualifiedName, getScreens, getUserAgent, getViewscacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyFields, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessagepublic IDBDatabaseProxyCreator(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.typeinfo.JClassType baseIntf)
protected void generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter)
generateProxyMethods in class AbstractProxyCreatorprotected void generateUpdateDatabaseStructureMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateGetObjectStoreMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateObjectStoresCreation(AbstractProxyCreator.SourcePrinter srcWriter, String requestVar)
protected void generateIndexesCreation(AbstractProxyCreator.SourcePrinter srcWriter, DatabaseDef.IndexDef[] indexMetadata, com.google.gwt.core.ext.typeinfo.JClassType objectStoreTarget, String objectStoreVar, String objectStoreName, String indexNamesVar)
protected void generateIndexCreation(AbstractProxyCreator.SourcePrinter srcWriter, String keyPath, boolean unique, boolean multiEntry, String name, String objectStoreVar, String indexNamesVar)
protected void generateIndexCreation(AbstractProxyCreator.SourcePrinter srcWriter, String[] keyPaths, boolean unique, boolean multiEntry, String name, String objectStoreVar, String indexNamesVar)
protected void generateFileStoreCreation(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateObjectStoreCreation(AbstractProxyCreator.SourcePrinter srcWriter, String keyPath, boolean autoIncrement, String objectStoreName, String objectStoreVar)
protected void generateObjectStoreCreation(AbstractProxyCreator.SourcePrinter srcWriter, String[] keyPaths, boolean autoIncrement, String objectStoreName, String objectStoreVar)
protected String[] getImports()
getImports in class AbstractInterfaceWrapperProxyCreatorpublic String getProxySimpleName()
getProxySimpleName in class AbstractInterfaceWrapperProxyCreatorprotected AbstractProxyCreator.SourcePrinter getSourcePrinter()
getSourcePrinter in class AbstractInterfaceWrapperProxyCreatorCopyright © 2015. All rights reserved.