Class FluentBase<T,P>

java.lang.Object
org.aksw.jena_sparql_api.core.FluentBase<T,P>
All Implemented Interfaces:
ParentSuppliable<P>
Direct Known Subclasses:
FluentFnBase, FluentQueryExecutionFactory, FluentSparqlService, FluentSparqlServiceFactory

public class FluentBase<T,P> extends Object implements ParentSuppliable<P>
  • Field Details

    • parentSupplier

      protected com.google.common.base.Supplier<P> parentSupplier
    • fn

      protected T fn
  • Constructor Details

    • FluentBase

      public FluentBase()
    • FluentBase

      public FluentBase(T fn)
    • FluentBase

      public FluentBase(T fn, com.google.common.base.Supplier<P> parentSupplier)
  • Method Details

    • setParentSupplier

      public void setParentSupplier(com.google.common.base.Supplier<P> parentSupplier)
      Specified by:
      setParentSupplier in interface ParentSuppliable<T>
    • value

      public T value()
      Create the result value. This method should *never* be used directly by client code - instead, use create(). However, it may be useful for debugging.
      Returns:
    • create

      public T create()
    • end

      public P end()