public class SQLIndexProxyCreator extends SQLAbstractKeyValueProxyCreator
AbstractProxyCreator.SourcePrinterdateType, doubleType, emptyType, integerType, keyPath, objectStoreName, serializerVariable, stringType, targetObjectTypecacheable, cacheableVersionFound, context, logger| Constructor and Description |
|---|
SQLIndexProxyCreator(com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.JClassType targetObjectType,
String objectStoreName,
boolean autoIncrement,
String[] keyPath,
String indexName,
String[] objectStoreKeyPath,
Set<String> objectStoreIndexColumns,
boolean unique) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateGetNameMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateIsMultiEntryMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateIsUniqueMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateOpenCursorMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateOpenKeyCursorMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateProxyContructor(AbstractProxyCreator.SourcePrinter srcWriter)
Generate the proxy constructor and delegate to the superclass constructor
using the default address for the
RemoteService. |
protected void |
generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter) |
protected String[] |
getImports() |
protected String |
getIndexClassName() |
String |
getProxyQualifiedName() |
String |
getProxySimpleName() |
protected AbstractProxyCreator.SourcePrinter |
getSourcePrinter() |
generateAddKeyRangeToQueryMethod, generateAddKeyToQueryMethod, generateDecodeObjectMethod, generateEncodeObjectMethod, generateGetIndexedColumnNamesMethod, generateGetKeyPathMethod, generateGetKeyRangeFactoryMethod, generateGetNativeKeyMethod, getPropertyTypegenerateFromNativeKeyMethod, generateFromNativeKeyMethod, generateFromNativeMethod, generateFromNativeValueMethod, generateGetNativeKeyMethod, generateProxyFields, getKeyTypeName, getKeyTypeName, getTargetObjectClassName, hasCompositeKey, isEmptyType, validatePrimaryKeyPathcacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessagepublic SQLIndexProxyCreator(com.google.gwt.core.ext.GeneratorContext context,
com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.JClassType targetObjectType,
String objectStoreName,
boolean autoIncrement,
String[] keyPath,
String indexName,
String[] objectStoreKeyPath,
Set<String> objectStoreIndexColumns,
boolean unique)
protected void generateProxyContructor(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
AbstractProxyCreatorRemoteService.generateProxyContructor in class AbstractProxyCreatorCruxGeneratorExceptionprotected void generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
generateProxyMethods in class AbstractProxyCreatorCruxGeneratorExceptionprotected void generateGetNameMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateIsUniqueMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateIsMultiEntryMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateOpenCursorMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateOpenKeyCursorMethod(AbstractProxyCreator.SourcePrinter srcWriter)
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.