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 AbstractProxyCreator.SourcePrinter getSourcePrinter()
getSourcePrinter in class AbstractProxyCreatorprotected String[] getImports()
Copyright © 2014. All rights reserved.