public class IDBIndexProxyCreator extends IDBAbstractKeyValueProxyCreator
AbstractProxyCreator.SourcePrinterdateType, doubleType, emptyType, integerType, keyPath, objectStoreName, serializerVariable, stringType, targetObjectTypecacheable, cacheableVersionFound, context, logger| Constructor and Description |
|---|
IDBIndexProxyCreator(com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.JClassType targetObjectType,
String objectStoreName,
String[] keyPath,
String indexName,
String[] objectStoreKeyPath) |
generateCursorHandlers, generateDeleteCallbacks, generateGetCallbacks, generateGetKeyRangeFactoryMethod, generateGetNativeArrayKeyMethod, generateWriteCallbacksgenerateFromNativeKeyMethod, generateFromNativeKeyMethod, generateFromNativeMethod, generateFromNativeValueMethod, generateGetNativeKeyMethod, generateGetNativeKeyMethod, generateProxyFields, getKeyTypeName, getKeyTypeName, getTargetObjectClassName, hasCompositeKey, isEmptyType, validatePrimaryKeyPathcacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessageprotected void generateProxyContructor(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
AbstractProxyCreatorRemoteService.generateProxyContructor in class AbstractProxyCreatorCruxGeneratorExceptionprotected void generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
generateProxyMethods in class AbstractProxyCreatorCruxGeneratorExceptionprotected void generateGetMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateGetRangetMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateGetKeyMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateGetKeyRangetMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateOpenCursorMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateOpenCursorKeyMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateOpenCursorKeyDirectionMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateOpenKeyCursorMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateOpenKeyCursorKeyMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateOpenKeyCursorKeyDirectionMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateKeyCursorHandlers(AbstractProxyCreator.SourcePrinter srcWriter, String callbackVar, String dbVariable, String cursorRequestVar)
protected void generateGetKeyCallbacks(AbstractProxyCreator.SourcePrinter srcWriter, String callbackVar, String dbVariable, String retrieveRequestVar)
public String getProxyQualifiedName()
getProxyQualifiedName in class AbstractProxyCreatorpublic String getProxySimpleName()
getProxySimpleName in class AbstractProxyCreatorprotected String getIndexClassName()
protected AbstractProxyCreator.SourcePrinter getSourcePrinter()
getSourcePrinter in class AbstractProxyCreatorprotected String[] getImports()
Copyright © 2015. All rights reserved.