├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── android-release-aar.gradle ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ ├── javax │ │ ├── annotation │ │ │ ├── Generated.java │ │ │ ├── PostConstruct.java │ │ │ ├── PreDestroy.java │ │ │ ├── Resource.java │ │ │ ├── Resources.java │ │ │ └── processing │ │ │ │ ├── AbstractProcessor.java │ │ │ │ ├── Completion.java │ │ │ │ ├── Completions.java │ │ │ │ ├── Filer.java │ │ │ │ ├── FilerException.java │ │ │ │ ├── Messager.java │ │ │ │ ├── ProcessingEnvironment.java │ │ │ │ ├── Processor.java │ │ │ │ ├── RoundEnvironment.java │ │ │ │ ├── SupportedAnnotationTypes.java │ │ │ │ ├── SupportedOptions.java │ │ │ │ ├── SupportedSourceVersion.java │ │ │ │ └── package-info.java │ │ ├── lang │ │ │ └── model │ │ │ │ ├── AnnotatedConstruct.java │ │ │ │ ├── SourceVersion.java │ │ │ │ ├── UnknownEntityException.java │ │ │ │ ├── element │ │ │ │ ├── AnnotationMirror.java │ │ │ │ ├── AnnotationValue.java │ │ │ │ ├── AnnotationValueVisitor.java │ │ │ │ ├── Element.java │ │ │ │ ├── ElementKind.java │ │ │ │ ├── ElementVisitor.java │ │ │ │ ├── ExecutableElement.java │ │ │ │ ├── Modifier.java │ │ │ │ ├── Name.java │ │ │ │ ├── NestingKind.java │ │ │ │ ├── PackageElement.java │ │ │ │ ├── Parameterizable.java │ │ │ │ ├── QualifiedNameable.java │ │ │ │ ├── TypeElement.java │ │ │ │ ├── TypeParameterElement.java │ │ │ │ ├── UnknownAnnotationValueException.java │ │ │ │ ├── UnknownElementException.java │ │ │ │ ├── VariableElement.java │ │ │ │ └── package-info.java │ │ │ │ ├── package-info.java │ │ │ │ ├── type │ │ │ │ ├── ArrayType.java │ │ │ │ ├── DeclaredType.java │ │ │ │ ├── ErrorType.java │ │ │ │ ├── ExecutableType.java │ │ │ │ ├── IntersectionType.java │ │ │ │ ├── MirroredTypeException.java │ │ │ │ ├── MirroredTypesException.java │ │ │ │ ├── NoType.java │ │ │ │ ├── NullType.java │ │ │ │ ├── PrimitiveType.java │ │ │ │ ├── ReferenceType.java │ │ │ │ ├── TypeKind.java │ │ │ │ ├── TypeMirror.java │ │ │ │ ├── TypeVariable.java │ │ │ │ ├── TypeVisitor.java │ │ │ │ ├── UnionType.java │ │ │ │ ├── UnknownTypeException.java │ │ │ │ ├── WildcardType.java │ │ │ │ └── package-info.java │ │ │ │ └── util │ │ │ │ ├── AbstractAnnotationValueVisitor6.java │ │ │ │ ├── AbstractAnnotationValueVisitor7.java │ │ │ │ ├── AbstractAnnotationValueVisitor8.java │ │ │ │ ├── AbstractElementVisitor6.java │ │ │ │ ├── AbstractElementVisitor7.java │ │ │ │ ├── AbstractElementVisitor8.java │ │ │ │ ├── AbstractTypeVisitor6.java │ │ │ │ ├── AbstractTypeVisitor7.java │ │ │ │ ├── AbstractTypeVisitor8.java │ │ │ │ ├── ElementFilter.java │ │ │ │ ├── ElementKindVisitor6.java │ │ │ │ ├── ElementKindVisitor7.java │ │ │ │ ├── ElementKindVisitor8.java │ │ │ │ ├── ElementScanner6.java │ │ │ │ ├── ElementScanner7.java │ │ │ │ ├── ElementScanner8.java │ │ │ │ ├── Elements.java │ │ │ │ ├── SimpleAnnotationValueVisitor6.java │ │ │ │ ├── SimpleAnnotationValueVisitor7.java │ │ │ │ ├── SimpleAnnotationValueVisitor8.java │ │ │ │ ├── SimpleElementVisitor6.java │ │ │ │ ├── SimpleElementVisitor7.java │ │ │ │ ├── SimpleElementVisitor8.java │ │ │ │ ├── SimpleTypeVisitor6.java │ │ │ │ ├── SimpleTypeVisitor7.java │ │ │ │ ├── SimpleTypeVisitor8.java │ │ │ │ ├── TypeKindVisitor6.java │ │ │ │ ├── TypeKindVisitor7.java │ │ │ │ ├── TypeKindVisitor8.java │ │ │ │ ├── Types.java │ │ │ │ └── package-info.java │ │ └── tools │ │ │ ├── Diagnostic.java │ │ │ ├── DiagnosticCollector.java │ │ │ ├── DiagnosticListener.java │ │ │ ├── DocumentationTool.java │ │ │ ├── FileObject.java │ │ │ ├── ForwardingFileObject.java │ │ │ ├── ForwardingJavaFileManager.java │ │ │ ├── ForwardingJavaFileObject.java │ │ │ ├── JavaCompiler.java │ │ │ ├── JavaFileManager.java │ │ │ ├── JavaFileObject.java │ │ │ ├── OptionChecker.java │ │ │ ├── SimpleJavaFileObject.java │ │ │ ├── StandardJavaFileManager.java │ │ │ ├── StandardLocation.java │ │ │ ├── Tool.java │ │ │ ├── ToolProvider.java │ │ │ └── package-info.java │ └── me │ │ └── denley │ │ └── preferencebinder │ │ ├── BindPref.java │ │ ├── PreferenceBinder.java │ │ ├── PreferenceDefault.java │ │ └── internal │ │ ├── BinderClassFactory.java │ │ ├── Binding.java │ │ ├── PrefBinding.java │ │ ├── PrefType.java │ │ ├── PreferenceBinderProcessor.java │ │ └── WidgetBindingType.java │ └── resources │ └── META-INF │ └── services │ └── javax.annotation.processing.Processor ├── sample ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── me │ │ └── denley │ │ └── preferencebinder │ │ └── sample │ │ ├── FragmentSampleActivity.java │ │ ├── MainActivity.java │ │ ├── PreferenceDefaults.java │ │ └── SampleFragment.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── layout │ └── activity_main.xml │ ├── values-v21 │ └── styles.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | /local.properties 3 | /.idea 4 | *.iml 5 | .DS_Store 6 | /build 7 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/android-release-aar.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/android-release-aar.gradle -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/proguard-rules.pro -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/Generated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/Generated.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/PostConstruct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/PostConstruct.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/PreDestroy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/PreDestroy.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/Resource.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/Resources.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/Resources.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/AbstractProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/AbstractProcessor.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/Completion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/Completion.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/Completions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/Completions.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/Filer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/Filer.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/FilerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/FilerException.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/Messager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/Messager.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/ProcessingEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/ProcessingEnvironment.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/Processor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/Processor.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/RoundEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/RoundEnvironment.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/SupportedAnnotationTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/SupportedAnnotationTypes.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/SupportedOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/SupportedOptions.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/SupportedSourceVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/SupportedSourceVersion.java -------------------------------------------------------------------------------- /library/src/main/java/javax/annotation/processing/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/annotation/processing/package-info.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/AnnotatedConstruct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/AnnotatedConstruct.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/SourceVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/SourceVersion.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/UnknownEntityException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/UnknownEntityException.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/AnnotationMirror.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/AnnotationMirror.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/AnnotationValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/AnnotationValue.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/AnnotationValueVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/AnnotationValueVisitor.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/Element.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/ElementKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/ElementKind.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/ElementVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/ElementVisitor.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/ExecutableElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/ExecutableElement.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/Modifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/Modifier.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/Name.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/Name.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/NestingKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/NestingKind.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/PackageElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/PackageElement.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/Parameterizable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/Parameterizable.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/QualifiedNameable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/QualifiedNameable.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/TypeElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/TypeElement.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/TypeParameterElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/TypeParameterElement.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/UnknownAnnotationValueException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/UnknownAnnotationValueException.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/UnknownElementException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/UnknownElementException.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/VariableElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/VariableElement.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/element/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/element/package-info.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/package-info.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/ArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/ArrayType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/DeclaredType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/DeclaredType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/ErrorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/ErrorType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/ExecutableType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/ExecutableType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/IntersectionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/IntersectionType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/MirroredTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/MirroredTypeException.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/MirroredTypesException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/MirroredTypesException.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/NoType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/NoType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/NullType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/NullType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/PrimitiveType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/PrimitiveType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/ReferenceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/ReferenceType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/TypeKind.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/TypeKind.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/TypeMirror.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/TypeMirror.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/TypeVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/TypeVariable.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/TypeVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/TypeVisitor.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/UnionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/UnionType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/UnknownTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/UnknownTypeException.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/WildcardType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/WildcardType.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/type/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/type/package-info.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/AbstractAnnotationValueVisitor6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/AbstractAnnotationValueVisitor6.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/AbstractAnnotationValueVisitor7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/AbstractAnnotationValueVisitor7.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/AbstractAnnotationValueVisitor8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/AbstractAnnotationValueVisitor8.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/AbstractElementVisitor6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/AbstractElementVisitor6.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/AbstractElementVisitor7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/AbstractElementVisitor7.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/AbstractElementVisitor8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/AbstractElementVisitor8.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/AbstractTypeVisitor6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/AbstractTypeVisitor6.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/AbstractTypeVisitor7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/AbstractTypeVisitor7.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/AbstractTypeVisitor8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/AbstractTypeVisitor8.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/ElementFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/ElementFilter.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/ElementKindVisitor6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/ElementKindVisitor6.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/ElementKindVisitor7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/ElementKindVisitor7.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/ElementKindVisitor8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/ElementKindVisitor8.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/ElementScanner6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/ElementScanner6.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/ElementScanner7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/ElementScanner7.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/ElementScanner8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/ElementScanner8.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/Elements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/Elements.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/SimpleAnnotationValueVisitor6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/SimpleAnnotationValueVisitor6.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/SimpleAnnotationValueVisitor7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/SimpleAnnotationValueVisitor7.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/SimpleAnnotationValueVisitor8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/SimpleAnnotationValueVisitor8.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/SimpleElementVisitor6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/SimpleElementVisitor6.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/SimpleElementVisitor7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/SimpleElementVisitor7.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/SimpleElementVisitor8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/SimpleElementVisitor8.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/SimpleTypeVisitor6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/SimpleTypeVisitor6.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/SimpleTypeVisitor7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/SimpleTypeVisitor7.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/SimpleTypeVisitor8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/SimpleTypeVisitor8.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/TypeKindVisitor6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/TypeKindVisitor6.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/TypeKindVisitor7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/TypeKindVisitor7.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/TypeKindVisitor8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/TypeKindVisitor8.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/Types.java -------------------------------------------------------------------------------- /library/src/main/java/javax/lang/model/util/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/lang/model/util/package-info.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/Diagnostic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/Diagnostic.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/DiagnosticCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/DiagnosticCollector.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/DiagnosticListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/DiagnosticListener.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/DocumentationTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/DocumentationTool.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/FileObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/FileObject.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/ForwardingFileObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/ForwardingFileObject.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/ForwardingJavaFileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/ForwardingJavaFileManager.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/ForwardingJavaFileObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/ForwardingJavaFileObject.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/JavaCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/JavaCompiler.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/JavaFileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/JavaFileManager.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/JavaFileObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/JavaFileObject.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/OptionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/OptionChecker.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/SimpleJavaFileObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/SimpleJavaFileObject.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/StandardJavaFileManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/StandardJavaFileManager.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/StandardLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/StandardLocation.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/Tool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/Tool.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/ToolProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/ToolProvider.java -------------------------------------------------------------------------------- /library/src/main/java/javax/tools/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/javax/tools/package-info.java -------------------------------------------------------------------------------- /library/src/main/java/me/denley/preferencebinder/BindPref.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/me/denley/preferencebinder/BindPref.java -------------------------------------------------------------------------------- /library/src/main/java/me/denley/preferencebinder/PreferenceBinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/me/denley/preferencebinder/PreferenceBinder.java -------------------------------------------------------------------------------- /library/src/main/java/me/denley/preferencebinder/PreferenceDefault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/me/denley/preferencebinder/PreferenceDefault.java -------------------------------------------------------------------------------- /library/src/main/java/me/denley/preferencebinder/internal/BinderClassFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/me/denley/preferencebinder/internal/BinderClassFactory.java -------------------------------------------------------------------------------- /library/src/main/java/me/denley/preferencebinder/internal/Binding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/me/denley/preferencebinder/internal/Binding.java -------------------------------------------------------------------------------- /library/src/main/java/me/denley/preferencebinder/internal/PrefBinding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/me/denley/preferencebinder/internal/PrefBinding.java -------------------------------------------------------------------------------- /library/src/main/java/me/denley/preferencebinder/internal/PrefType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/me/denley/preferencebinder/internal/PrefType.java -------------------------------------------------------------------------------- /library/src/main/java/me/denley/preferencebinder/internal/PreferenceBinderProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/me/denley/preferencebinder/internal/PreferenceBinderProcessor.java -------------------------------------------------------------------------------- /library/src/main/java/me/denley/preferencebinder/internal/WidgetBindingType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/java/me/denley/preferencebinder/internal/WidgetBindingType.java -------------------------------------------------------------------------------- /library/src/main/resources/META-INF/services/javax.annotation.processing.Processor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/library/src/main/resources/META-INF/services/javax.annotation.processing.Processor -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/build.gradle -------------------------------------------------------------------------------- /sample/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/proguard-rules.pro -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/java/me/denley/preferencebinder/sample/FragmentSampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/java/me/denley/preferencebinder/sample/FragmentSampleActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/me/denley/preferencebinder/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/java/me/denley/preferencebinder/sample/MainActivity.java -------------------------------------------------------------------------------- /sample/src/main/java/me/denley/preferencebinder/sample/PreferenceDefaults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/java/me/denley/preferencebinder/sample/PreferenceDefaults.java -------------------------------------------------------------------------------- /sample/src/main/java/me/denley/preferencebinder/sample/SampleFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/java/me/denley/preferencebinder/sample/SampleFragment.java -------------------------------------------------------------------------------- /sample/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/src/main/res/values-v21/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/res/values-v21/styles.xml -------------------------------------------------------------------------------- /sample/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/denley/preferencebinder/HEAD/sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':sample', ':library' 2 | --------------------------------------------------------------------------------