public class SQLKeyCursorProxyCreator extends SQLCursorProxyCreator
AbstractProxyCreator.SourcePrinterautoIncrement, cursorName, cursorType, objectStoreIndexColumns, objectStoreKeyPathdateType, doubleType, emptyType, integerType, keyPath, objectStoreName, serializerVariable, stringType, targetObjectTypecacheable, cacheableVersionFound, context, logger| Constructor and Description |
|---|
SQLKeyCursorProxyCreator(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[] objectStoreKeyPath,
String indexName) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateDecodeObjectMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateEncodeObjectMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateGetValue(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateProxyFields(AbstractProxyCreator.SourcePrinter srcWriter)
Generate any fields required by the proxy.
|
protected void |
generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateSetObjectKeyMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected void |
generateUpdateMethod(AbstractProxyCreator.SourcePrinter srcWriter) |
protected String[] |
getImports() |
String |
getProxyQualifiedName() |
String |
getProxySimpleName() |
protected AbstractProxyCreator.SourcePrinter |
getSourcePrinter() |
generateAddPrimaryKeyToQueryMethod, generateGetKeyMethod, generateGetPrimaryKeyMethod, generateProxyContructorgenerateAddKeyRangeToQueryMethod, generateAddKeyToQueryMethod, generateGetIndexedColumnNamesMethod, generateGetKeyPathMethod, generateGetKeyRangeFactoryMethod, generateGetNativeKeyMethod, getPropertyTypegenerateFromNativeKeyMethod, generateFromNativeKeyMethod, generateFromNativeMethod, generateFromNativeValueMethod, generateGetNativeKeyMethod, getKeyTypeName, getKeyTypeName, getTargetObjectClassName, hasCompositeKey, isEmptyType, validatePrimaryKeyPathcacheableVersionFound, create, findCacheableImplementationAndMarkForReuseIfAvailable, findCacheableImplementationAndMarkForReuseIfAvailable, generateLoggerField, generateMethodParameters, generateMethodTrhowsClause, generateProxyWrapperMethodDeclaration, generateSubTypes, getJsniSimpleSignature, isAlreadyGenerated, isCacheable, isCrux2OldInterfacesCompatibilityEnabled, logDebugMessagepublic SQLKeyCursorProxyCreator(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[] objectStoreKeyPath,
String indexName)
protected void generateProxyFields(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
AbstractProxyCreatorgenerateProxyFields in class AbstractKeyValueProxyCreatorCruxGeneratorExceptionprotected void generateProxyMethods(AbstractProxyCreator.SourcePrinter srcWriter) throws CruxGeneratorException
generateProxyMethods in class SQLCursorProxyCreatorCruxGeneratorExceptionprotected void generateSetObjectKeyMethod(AbstractProxyCreator.SourcePrinter srcWriter)
generateSetObjectKeyMethod in class SQLCursorProxyCreatorprotected void generateUpdateMethod(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateGetValue(AbstractProxyCreator.SourcePrinter srcWriter)
protected void generateEncodeObjectMethod(AbstractProxyCreator.SourcePrinter srcWriter)
generateEncodeObjectMethod in class SQLAbstractKeyValueProxyCreatorprotected void generateDecodeObjectMethod(AbstractProxyCreator.SourcePrinter srcWriter)
generateDecodeObjectMethod in class SQLAbstractKeyValueProxyCreatorpublic String getProxyQualifiedName()
getProxyQualifiedName in class SQLCursorProxyCreatorpublic String getProxySimpleName()
getProxySimpleName in class SQLCursorProxyCreatorprotected AbstractProxyCreator.SourcePrinter getSourcePrinter()
getSourcePrinter in class SQLCursorProxyCreatorprotected String[] getImports()
getImports in class SQLCursorProxyCreatorCopyright © 2015. All rights reserved.