Class ServiceParameters


  • public class ServiceParameters
    extends java.lang.Object
    Parameters for services when the body does not represent a SPARQL query.
    • Constructor Summary

      Constructors 
      Constructor Description
      ServiceParameters()  
      ServiceParameters​(com.google.common.collect.ListMultimap<IRI,​com.complexible.stardog.plan.QueryTerm> theParameters)  
      ServiceParameters​(com.google.common.collect.ListMultimap<IRI,​com.complexible.stardog.plan.QueryTerm> theParameters, java.util.Map<IRI,​ServiceParameters> theSubParameters)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void add​(IRI predicate, ServiceParameters subParameters)  
      void add​(IRI predicate, com.complexible.stardog.plan.QueryTerm... objects)  
      boolean contains​(IRI predicate)  
      java.util.Optional<com.complexible.stardog.plan.QueryTerm> first​(IRI param)  
      java.util.List<com.complexible.stardog.plan.QueryTerm> get​(IRI param)  
      java.util.Set<IRI> predicates()  
      java.util.Optional<ServiceParameters> sub​(IRI param)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ServiceParameters

        public ServiceParameters​(com.google.common.collect.ListMultimap<IRI,​com.complexible.stardog.plan.QueryTerm> theParameters,
                                 java.util.Map<IRI,​ServiceParameters> theSubParameters)
      • ServiceParameters

        public ServiceParameters​(com.google.common.collect.ListMultimap<IRI,​com.complexible.stardog.plan.QueryTerm> theParameters)
      • ServiceParameters

        public ServiceParameters()
    • Method Detail

      • predicates

        public java.util.Set<IRI> predicates()
      • add

        public void add​(IRI predicate,
                        com.complexible.stardog.plan.QueryTerm... objects)
      • contains

        public boolean contains​(IRI predicate)
      • get

        public java.util.List<com.complexible.stardog.plan.QueryTerm> get​(IRI param)
      • first

        public java.util.Optional<com.complexible.stardog.plan.QueryTerm> first​(IRI param)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object