From 7865786d43805a7e45240088b9de77e37b485c3e Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Fri, 8 May 2015 20:53:48 -0400 Subject: Add version 1.3 site. --- .../AnnotatedContextSensitiveBindingBuilder.html | 244 +++++++++++++++++ .../sangria/contextual/ContextSensitiveBinder.html | 292 +++++++++++++++++++++ .../contextual/ContextSensitiveBindingBuilder.html | 268 +++++++++++++++++++ .../contextual/ContextSensitiveBindingVisitor.html | 248 +++++++++++++++++ .../contextual/ContextSensitiveProvider.html | 252 ++++++++++++++++++ .../ContextSensitiveProviderInstanceBinding.html | 229 ++++++++++++++++ .../ContextSensitiveProviderKeyBinding.html | 215 +++++++++++++++ .../AnnotatedContextSensitiveBindingBuilder.html | 148 +++++++++++ .../class-use/ContextSensitiveBinder.html | 142 ++++++++++ .../class-use/ContextSensitiveBindingBuilder.html | 169 ++++++++++++ .../class-use/ContextSensitiveBindingVisitor.html | 115 ++++++++ .../class-use/ContextSensitiveProvider.html | 195 ++++++++++++++ .../ContextSensitiveProviderInstanceBinding.html | 142 ++++++++++ .../ContextSensitiveProviderKeyBinding.html | 142 ++++++++++ .../sangria/contextual/package-frame.html | 29 ++ .../sangria/contextual/package-summary.html | 197 ++++++++++++++ .../sangria/contextual/package-tree.html | 140 ++++++++++ .../tavianator/sangria/contextual/package-use.html | 160 +++++++++++ 18 files changed, 3327 insertions(+) create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBinder.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProvider.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingVisitor.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-frame.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-summary.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-tree.html create mode 100644 1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-use.html (limited to '1.3/sangria-contextual/apidocs/com/tavianator') diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html new file mode 100644 index 0000000..7f9974b --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/AnnotatedContextSensitiveBindingBuilder.html @@ -0,0 +1,244 @@ + + + + + + +AnnotatedContextSensitiveBindingBuilder (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + + +
+
com.tavianator.sangria.contextual
+

Interface AnnotatedContextSensitiveBindingBuilder<T>

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBinder.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBinder.html new file mode 100644 index 0000000..61b07ee --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBinder.html @@ -0,0 +1,292 @@ + + + + + + +ContextSensitiveBinder (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + + +
+
com.tavianator.sangria.contextual
+

Class ContextSensitiveBinder

+
+
+ +
+
    +
  • +
    +
    +
    public class ContextSensitiveBinder
    +extends Object
    +
    A binder for ContextSensitiveProviders. + +

    + For example, to bind a custom logger provider, you can write this inside AbstractModule.configure(): +

    + +
    + ContextSensitiveBinder.create(binder())
    +         .bind(CustomLogger.class)
    +         .toContextSensitiveProvider(CustomLoggerProvider.class);
    + 
    +
    Since:
    +
    1.0
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Tavian Barnes (tavianator@tavianator.com)
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html new file mode 100644 index 0000000..8edf181 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingBuilder.html @@ -0,0 +1,268 @@ + + + + + + +ContextSensitiveBindingBuilder (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + + +
+
com.tavianator.sangria.contextual
+

Interface ContextSensitiveBindingBuilder<T>

+
+
+
+
    +
  • +
    +
    All Known Subinterfaces:
    +
    AnnotatedContextSensitiveBindingBuilder<T>
    +
    +
    +
    +
    public interface ContextSensitiveBindingBuilder<T>
    +
    See the EDSL examples here.
    +
    Since:
    +
    1.0
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Tavian Barnes (tavianator@tavianator.com)
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html new file mode 100644 index 0000000..db56e6a --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveBindingVisitor.html @@ -0,0 +1,248 @@ + + + + + + +ContextSensitiveBindingVisitor (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + + +
+
com.tavianator.sangria.contextual
+

Interface ContextSensitiveBindingVisitor<T,V>

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    BindingTargetVisitor<T,V>
    +
    +
    +
    +
    public interface ContextSensitiveBindingVisitor<T,V>
    +extends BindingTargetVisitor<T,V>
    +
    Visitor interface for the context-sensitive binding SPI.
    +
    Since:
    +
    1.0
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Tavian Barnes (tavianator@tavianator.com)
    +
  • +
+
+
+ +
+
+ +
+
+ + +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProvider.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProvider.html new file mode 100644 index 0000000..262b3df --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProvider.html @@ -0,0 +1,252 @@ + + + + + + +ContextSensitiveProvider (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + + +
+
com.tavianator.sangria.contextual
+

Interface ContextSensitiveProvider<T>

+
+
+
+
    +
  • +
    +
    +
    public interface ContextSensitiveProvider<T>
    +
    Like a Provider, but with knowledge of the target InjectionPoint. + +

    + This interface, along with ContextSensitiveBinder, is useful for injecting custom logger types, among other + things. However, context-sensitive injections can make maintenance and debugging more difficult. +

    +
    Since:
    +
    1.0
    +
    Version:
    +
    1.0
    +
    Author:
    +
    Tavian Barnes (tavianator@tavianator.com)
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      TgetInContext(InjectionPoint injectionPoint) +
      Provide an instance of T for the given context.
      +
      TgetInUnknownContext() +
      Provide an instance of T for an unknown context.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getInContext

        +
        T getInContext(InjectionPoint injectionPoint)
        +
        Provide an instance of T for the given context.
        +
        Parameters:
        injectionPoint - The InjectionPoint for this provision.
        +
        Returns:
        An instance of T.
        +
      • +
      + + + +
        +
      • +

        getInUnknownContext

        +
        T getInUnknownContext()
        +
        Provide an instance of T for an unknown context. +

        + The InjectionPoint may not be known in all cases, for example if a Provider<T> is used instead + of + a bare T. This method will be called in those cases. +

        +

        + One reasonable implementation is to return a generically applicable instance, such as an anonymous logger. + Another valid implementation is to throw an unchecked exception; in that case, Provider<T> injections + will fail. +

        +
        Returns:
        An instance of T
        +
        Throws:
        +
        RuntimeException - If injection without a context is not supported.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html new file mode 100644 index 0000000..f5d9f07 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderInstanceBinding.html @@ -0,0 +1,229 @@ + + + + + + +ContextSensitiveProviderInstanceBinding (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + + +
+
com.tavianator.sangria.contextual
+

Interface ContextSensitiveProviderInstanceBinding<T>

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html new file mode 100644 index 0000000..73f0f5f --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/ContextSensitiveProviderKeyBinding.html @@ -0,0 +1,215 @@ + + + + + + +ContextSensitiveProviderKeyBinding (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + + +
+
com.tavianator.sangria.contextual
+

Interface ContextSensitiveProviderKeyBinding<T>

+
+
+
+ +
+
+ +
+
+ +
+
+ + +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html new file mode 100644 index 0000000..2331b83 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/AnnotatedContextSensitiveBindingBuilder.html @@ -0,0 +1,148 @@ + + + + + + +Uses of Interface com.tavianator.sangria.contextual.AnnotatedContextSensitiveBindingBuilder (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + +
+

Uses of Interface
com.tavianator.sangria.contextual.AnnotatedContextSensitiveBindingBuilder

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html new file mode 100644 index 0000000..a53ba80 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBinder.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Class com.tavianator.sangria.contextual.ContextSensitiveBinder (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + +
+

Uses of Class
com.tavianator.sangria.contextual.ContextSensitiveBinder

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html new file mode 100644 index 0000000..69c523e --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingBuilder.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + +
+

Uses of Interface
com.tavianator.sangria.contextual.ContextSensitiveBindingBuilder

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingVisitor.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingVisitor.html new file mode 100644 index 0000000..072bdb9 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveBindingVisitor.html @@ -0,0 +1,115 @@ + + + + + + +Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveBindingVisitor (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + +
+

Uses of Interface
com.tavianator.sangria.contextual.ContextSensitiveBindingVisitor

+
+
No usage of com.tavianator.sangria.contextual.ContextSensitiveBindingVisitor
+ +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html new file mode 100644 index 0000000..86ffd94 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProvider.html @@ -0,0 +1,195 @@ + + + + + + +Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProvider (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + +
+

Uses of Interface
com.tavianator.sangria.contextual.ContextSensitiveProvider

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html new file mode 100644 index 0000000..166ee87 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderInstanceBinding.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + +
+

Uses of Interface
com.tavianator.sangria.contextual.ContextSensitiveProviderInstanceBinding

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html new file mode 100644 index 0000000..9caa0d2 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/class-use/ContextSensitiveProviderKeyBinding.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Interface com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + +
+

Uses of Interface
com.tavianator.sangria.contextual.ContextSensitiveProviderKeyBinding

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-frame.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-frame.html new file mode 100644 index 0000000..91a7529 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-frame.html @@ -0,0 +1,29 @@ + + + + + + +com.tavianator.sangria.contextual (Sangria Contextual 1.3 API) + + + + +

com.tavianator.sangria.contextual

+
+

Interfaces

+ +

Classes

+ +
+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-summary.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-summary.html new file mode 100644 index 0000000..8cea089 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-summary.html @@ -0,0 +1,197 @@ + + + + + + +com.tavianator.sangria.contextual (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + +
+

Package com.tavianator.sangria.contextual

+
+
sangria-contextual: Context-sensitive providers.
+
+

See: Description

+
+
+ + + + +

Package com.tavianator.sangria.contextual Description

+
sangria-contextual: Context-sensitive providers.
+
Since:
+
1.0
+
Version:
+
1.0
+
Author:
+
Tavian Barnes (tavianator@tavianator.com)
+
+ +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-tree.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-tree.html new file mode 100644 index 0000000..e4fac0b --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-tree.html @@ -0,0 +1,140 @@ + + + + + + +com.tavianator.sangria.contextual Class Hierarchy (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package com.tavianator.sangria.contextual

+
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + diff --git a/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-use.html b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-use.html new file mode 100644 index 0000000..900b135 --- /dev/null +++ b/1.3/sangria-contextual/apidocs/com/tavianator/sangria/contextual/package-use.html @@ -0,0 +1,160 @@ + + + + + + +Uses of Package com.tavianator.sangria.contextual (Sangria Contextual 1.3 API) + + + + + + + +
+ + + + + +
+ + +
+

Uses of Package
com.tavianator.sangria.contextual

+
+
+ +
+ +
+ + + + + +
+ + +

Copyright © 2014–2015. All rights reserved.

+ + -- cgit v1.2.3