Uses of Interface
net.ontopia.topicmaps.query.parser.PredicateIF
Packages that use PredicateIF
Package
Description
Contains the in-memory implementation of the query language.
Contains the rdbms implementation of the query language.
Code shared between query implementations.
Contains the code that parses tolog queries.
Provides a set of service provider interfaces for adding new
predicates to the tolog query language.
-
Uses of PredicateIF in net.ontopia.topicmaps.query.impl.basic
Subinterfaces of PredicateIF in net.ontopia.topicmaps.query.impl.basicModifier and TypeInterfaceDescriptioninterfaceINTERNAL: Represents a predicate in the basic implementation.Classes in net.ontopia.topicmaps.query.impl.basic that implement PredicateIFModifier and TypeClassDescriptionclassINTERNAL: Common code-sharing superclass for dynamic predicates.classINTERNAL: Common superclass for the two instance-of predicates.classINTERNAL: Implements the 'association' predicate.classINTERNAL: Implements the 'association-role' predicate.classINTERNAL: Implements the 'base-locator' predicate.classINTERNAL: Implements the 'coalesce' predicate.classINTERNAL: Implements the 'datatype' predicate.classINTERNAL: Implements the 'direct-instance-of' predicate using the indexes.classINTERNAL: Implements association type predicates.classINTERNAL: Special predicate used when a topic is used as a predicate but the topic is neither an association type nor an occurrence type.classINTERNAL: Implements occurrence predicates.classINTERNAL: Implements the '=' predicate.classINTERNAL: Implements the '>=' predicate.classINTERNAL: Implements the '>' predicate.classINTERNAL: Implements the 'in(var, e1, ..., eN)' predicate.classINTERNAL: Implements the 'instance-of' predicate using the indexes.classINTERNAL: Implements the 'item-identifier(thing, locator)' predicate.classEXPERIMENTAL: Java searcher predicate.classINTERNAL: Implements the '<=' predicate.classINTERNAL: Implements the '<' predicate.classINTERNAL: The implementation of the 'name(topic, name-string)' predicate.classINTERNAL: Implements the '/=' predicate.classINTERNAL: Implements the 'object(thing, id)' predicate.classINTERNAL: Implements the 'occurrence' predicate.classINTERNAL: Implements the 'reifies(reifier, reified)' predicate.classINTERNAL: Implements the 'remove-duplicates()' predicate.classINTERNAL: Implements the 'resource' predicate.classINTERNAL: Implements the 'role-player' predicate.classINTERNAL: Implements rule predicates.classINTERNAL: Implements the 'scope(scoped, theme)' predicate.classclassclassINTERNAL: Implements the 'subject-identifier(topic, locator)' predicate.classINTERNAL: Implements the 'subject-locator(topic, locator)' predicate.classINTERNAL: Implements the 'topicmap' predicate.classINTERNAL: Implements the 'topic-name(topic, name)' predicate.classINTERNAL: Implements the 'topic(topic)' predicate.classINTERNAL: Implements the 'type(typed, type)' predicate.classINTERNAL: Implements the 'value-like' predicate.classINTERNAL: Implements the 'value' predicate.classINTERNAL: Implements the 'variant(topicname, variantname)' predicate.Methods in net.ontopia.topicmaps.query.impl.basic that return PredicateIFModifier and TypeMethodDescriptionPredicateFactory.createPredicate(String name) PredicateFactory.createPredicate(TopicIF type, boolean assoc) PredicateFactory.createPredicate(ParsedRule rule) JavaModule.getPredicate(String name) NumbersModule.getPredicate(String name) StringModule.getPredicate(String name) -
Uses of PredicateIF in net.ontopia.topicmaps.query.impl.rdbms
Subinterfaces of PredicateIF in net.ontopia.topicmaps.query.impl.rdbmsModifier and TypeInterfaceDescriptioninterfaceINTERNAL: Represents a predicate in the rdbms implementation.Classes in net.ontopia.topicmaps.query.impl.rdbms that implement PredicateIFModifier and TypeClassDescriptionclassINTERNAL: Implements the 'association($association)' predicate.classINTERNAL: Implements the 'association-role' predicate.classINTERNAL: Implements the 'base-locator(address)' predicate.classINTERNAL: Implements the coalesce predicate.classINTERNAL: Implements the 'datatype(occ|var, datatype-uri)' predicate.classINTERNAL: Implements the 'direct-instance-of' predicate.classINTERNAL: Implements dynamic association predicates.classINTERNAL: Implements dynamic association predicates.classINTERNAL: Implements dynamic occurrence predicates.classINTERNAL: Implements the '=' predicate.classINTERNAL: Implements the 'gteq' predicate.classINTERNAL: Implements the 'gt' predicate.classINTERNAL: The implementation of the 'in(var, e1, ..., eN)' predicate.classINTERNAL: Implements the 'instance-of' predicate.classINTERNAL: Implements the 'item-identifier(tmobject,locator)' predicate.classINTERNAL: A predicate wrapper that delegates all it's method calls to the nested basic predicate.classINTERNAL: Implements the 'lteq' predicate.classINTERNAL: Implements the 'lt' predicate.classINTERNAL: The implementation of the 'name(topic, name-string)' predicate.classINTERNAL: Implements the '/=' predicate.classINTERNAL: Implements the object-id predicate.classINTERNAL: Implements the 'occurrence($topic, $occurrence)' predicate.classINTERNAL: Implements the 'reifies(reifier, reified)' predicate.classINTERNAL: Implements the 'resource' predicate.classINTERNAL: Implements the 'role-player(role, player)' predicate.classINTERNAL: Implements rule predicates.classINTERNAL: Implements the 'scope(scoped, theme)' predicate.classINTERNAL: Implements the 'subject-identifier(topic,locator)' predicate.classINTERNAL: Implements the 'subject-locator(topic,locator)' predicate.classINTERNAL: Implements the 'topicmap(topicmap)' predicate.classINTERNAL: Implements the 'topic-name' predicate.classINTERNAL: Implements the 'topic(topic)' predicate.classINTERNAL: Implements the 'type(typed, type)' predicate.classINTERNAL: Implements the 'value-like' predicate.classINTERNAL: Implements the 'value-like' predicate.classINTERNAL: Implements the 'variant' predicate.Methods in net.ontopia.topicmaps.query.impl.rdbms that return PredicateIFModifier and TypeMethodDescriptionPredicateFactory.createPredicate(String name) PredicateFactory.createPredicate(TopicIF type, boolean assoc) PredicateFactory.createPredicate(ParsedRule rule) JDOBasicModule.getPredicate(String name) -
Uses of PredicateIF in net.ontopia.topicmaps.query.impl.utils
Classes in net.ontopia.topicmaps.query.impl.utils that implement PredicateIFModifier and TypeClassDescriptionclassINTERNAL:static classMethods in net.ontopia.topicmaps.query.impl.utils with parameters of type PredicateIFModifier and TypeMethodDescriptionvoidBindingContext.addArgumentTypes(Object argument, Class[] types, PredicateIF predicate) static PredicateSignaturePredicateSignature.getSignature(PredicateIF predicate) voidPredicateSignature.verifyBound(QueryMatches matches, Object[] arguments, PredicateIF predicate) INTERNAL: Verifies that arguments which are required to be bound actually are bound.Constructors in net.ontopia.topicmaps.query.impl.utils with parameters of type PredicateIF -
Uses of PredicateIF in net.ontopia.topicmaps.query.parser
Fields in net.ontopia.topicmaps.query.parser declared as PredicateIFMethods in net.ontopia.topicmaps.query.parser that return PredicateIFModifier and TypeMethodDescriptionPredicateFactoryIF.createPredicate(String name) INTERNAL: Looks up a built-in predicate by its name.PredicateFactoryIF.createPredicate(TopicIF type, boolean assoc) INTERNAL: Creates a dynamic predicate for the given topic; either an association predicate or an occurrence predicate, depending on the value of the assoc parameter.PredicateFactoryIF.createPredicate(ParsedRule rule) INTERNAL: Creates a rule predicate for the parsed rule.GlobalParseContext.getPredicate(TopicIF topic, boolean assoc) GlobalParseContext.getPredicate(ParsedRule rule) GlobalParseContext.getPredicate(QName qname, boolean assoc) LocalParseContext.getPredicate(TopicIF topic, boolean assoc) LocalParseContext.getPredicate(ParsedRule rule) LocalParseContext.getPredicate(QName qname, boolean assoc) ModuleIF.getPredicate(String name) INTERNAL: Returns the predicate with the given local name inside the module.ParseContextIF.getPredicate(TopicIF topic, boolean assoc) ParseContextIF.getPredicate(ParsedRule rule) ParseContextIF.getPredicate(QName qname, boolean assoc) INTERNAL: Returns the named predicate, or null if it does not exist.PredicateClause.getPredicate()Methods in net.ontopia.topicmaps.query.parser with parameters of type PredicateIFModifier and TypeMethodDescriptionvoidGlobalParseContext.addPredicate(PredicateIF predicate) voidLocalParseContext.addPredicate(PredicateIF predicate) voidParseContextIF.addPredicate(PredicateIF predicate) INTERNAL: Adds a new predicate to the context.voidPredicateClause.setPredicate(PredicateIF predicate) Constructors in net.ontopia.topicmaps.query.parser with parameters of type PredicateIFModifierConstructorDescriptionPredicateClause(PredicateIF predicate) PredicateClause(PredicateIF predicate, List arguments) -
Uses of PredicateIF in net.ontopia.topicmaps.query.spi
Classes in net.ontopia.topicmaps.query.spi that implement PredicateIFModifier and TypeClassDescriptionclassEXPERIMENTAL: Sample filter implementation that returns true if all arguments are equal.classEXPERIMENTAL: Base predicate that provides a simple interface for implementing predicate filters.classINTERNAL: Abstract predicate class that works as a common superclass for the real predicate classes.classEXPERIMENTAL: Base predicate that provides a simple interface for implementing predicates.