Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ANCIENT_GREEK - Enum constant in enum class org.qubitpi.wilhelm.Language
-
Ancient Greek.
- ApplicationConfig - Interface in org.qubitpi.wilhelm.config
-
ApplicationConfig
provides an interface for retrieving configuration values, allowing for implicit type conversion, defaulting, and use of a runtime properties interface to override configured settings.
B
- BinderFactory - Class in org.qubitpi.wilhelm.application
-
A binder factory builds a custom binder for the Jersey application.
- BinderFactory() - Constructor for class org.qubitpi.wilhelm.application.BinderFactory
- buildBinder() - Method in class org.qubitpi.wilhelm.application.BinderFactory
-
Builds a hk2 Binder instance.
C
- CorsFilter - Class in org.qubitpi.wilhelm.web.filters
-
CorsFilter
is a Jersey pre-matching filter handling CORS. - CorsFilter() - Constructor for class org.qubitpi.wilhelm.web.filters.CorsFilter
E
- emptyGraph() - Static method in class org.qubitpi.wilhelm.Graph
-
Creates a new
Graph
instance with no initial nodes or links in it. - equals(Object) - Method in class org.qubitpi.wilhelm.Link
- equals(Object) - Method in class org.qubitpi.wilhelm.Node
- expand(String) - Method in class org.qubitpi.wilhelm.web.endpoints.Neo4JServlet
-
Recursively find all related terms and definitions of a word.
- expandApoc(String, String) - Method in class org.qubitpi.wilhelm.web.endpoints.Neo4JServlet
-
Recursively find all related terms and definitions of a word using a single Cypher query with apoc extension.
- expandDfs(String) - Method in class org.qubitpi.wilhelm.web.endpoints.Neo4JServlet
-
Recursively find all related terms and definitions of a word using multiple Cypher queries with a plain BFS algorithm.
F
- filter(ContainerRequestContext) - Method in class org.qubitpi.wilhelm.web.filters.CorsFilter
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class org.qubitpi.wilhelm.web.filters.CorsFilter
- filter(ContainerRequestContext) - Method in class org.qubitpi.wilhelm.web.filters.LanguageCheckFilter
G
- GERMAN - Enum constant in enum class org.qubitpi.wilhelm.Language
-
German language.
- getAttributes() - Method in class org.qubitpi.wilhelm.Link
-
Returns an immutable view of the attributes of this Link.
- getAttributes() - Method in class org.qubitpi.wilhelm.Node
-
Returns an immutable view of the attributes of this Node.
- getCountByLanguage(String) - Method in class org.qubitpi.wilhelm.web.endpoints.Neo4JServlet
-
Returns the total number of terms of a specified langauges.
- getDatabaseName() - Method in enum class org.qubitpi.wilhelm.Language
- getId() - Method in class org.qubitpi.wilhelm.Node
- getLabel() - Method in class org.qubitpi.wilhelm.Link
- getLabel() - Method in class org.qubitpi.wilhelm.Node
- getLinks() - Method in class org.qubitpi.wilhelm.Graph
-
Returns an unmodifiable view of all the links in this Graph instance.
- getNodes() - Method in class org.qubitpi.wilhelm.Graph
-
Returns an unmodifiable view of all the nodes in this Graph instance.
- getPathName() - Method in enum class org.qubitpi.wilhelm.Language
- getSourceNodeId() - Method in class org.qubitpi.wilhelm.Link
- getTargetNodeId() - Method in class org.qubitpi.wilhelm.Link
- getUndirectedNeighborsOf(Node) - Method in class org.qubitpi.wilhelm.Graph
-
Returns all weakly connected neighbors of a specified node.
- getVocabularyByLanguagePaged(String, String, String) - Method in class org.qubitpi.wilhelm.web.endpoints.Neo4JServlet
-
Get paginated vocabularies of a language.
- Graph - Class in org.qubitpi.wilhelm
-
A JSON-serializable object representation of a knowledge graph in wilhelm-ws.
- Graph(Set<Node>, Set<Link>) - Constructor for class org.qubitpi.wilhelm.Graph
-
All-args constructor.
H
- hashCode() - Method in class org.qubitpi.wilhelm.Link
- hashCode() - Method in class org.qubitpi.wilhelm.Node
I
- isEmpty() - Method in class org.qubitpi.wilhelm.Graph
-
Returns whether or not this
Graph
has neither nodes noe links.
L
- LABEL_ATTRIBUTE - Static variable in class org.qubitpi.wilhelm.Link
-
The database node attribute name whose value is used for displaying the relationship caption on UI.
- LABEL_ATTRIBUTE - Static variable in class org.qubitpi.wilhelm.Node
-
The database node attribute name whose value is used for displaying the node caption on UI.
- Language - Enum Class in org.qubitpi.wilhelm
-
A natural language represented in webservice that bridges the client request data format to database request format.
- LanguageCheck - Annotation Interface in org.qubitpi.wilhelm
-
An annotation used exclusively by
LanguageCheckFilter
. - LanguageCheckFilter - Class in org.qubitpi.wilhelm.web.filters
-
A
ContainerRequestFilter
that validates thelanguage
path param in endpoint requests and only applies to those with "languages/{language}" in the middle of its endpoint path, for example "/languages/{language}/count". - LanguageCheckFilter() - Constructor for class org.qubitpi.wilhelm.web.filters.LanguageCheckFilter
- LATIN - Enum constant in enum class org.qubitpi.wilhelm.Language
-
Latin.
- Link - Class in org.qubitpi.wilhelm
-
A JSON-serializable object representation of a directed link of knowledge graph in wilhelm-ws.
M
- merge(Graph) - Method in class org.qubitpi.wilhelm.Graph
N
- neo4jDatabase() - Method in interface org.qubitpi.wilhelm.config.ApplicationConfig
-
The name of the Neo4J database that's backing this webservice.
- neo4jPassword() - Method in interface org.qubitpi.wilhelm.config.ApplicationConfig
-
The "credential" of the basic authentication scheme, using a username and a password.
- Neo4JServlet - Class in org.qubitpi.wilhelm.web.endpoints
-
Endpoint that contains a basic sanity-check.
- Neo4JServlet() - Constructor for class org.qubitpi.wilhelm.web.endpoints.Neo4JServlet
-
Constructor for dependency injection.
- neo4jUrl() - Method in interface org.qubitpi.wilhelm.config.ApplicationConfig
-
The URL to a Neo4j instance.
- neo4jUsername() - Method in interface org.qubitpi.wilhelm.config.ApplicationConfig
-
The "principal" of the basic authentication scheme, using a username and a password.
- Node - Class in org.qubitpi.wilhelm
-
A JSON-serializable object representation of a knowledge graph node in wilhelm-ws.
O
- ofClientValue(String) - Static method in enum class org.qubitpi.wilhelm.Language
-
Constructs a
Language
from itsclient-side name
. - ofDatabaseName(String) - Static method in enum class org.qubitpi.wilhelm.Language
-
Constructs a
Language
from itsdatabase name
. - org.qubitpi.wilhelm - package org.qubitpi.wilhelm
- org.qubitpi.wilhelm.application - package org.qubitpi.wilhelm.application
- org.qubitpi.wilhelm.config - package org.qubitpi.wilhelm.config
- org.qubitpi.wilhelm.web.endpoints - package org.qubitpi.wilhelm.web.endpoints
- org.qubitpi.wilhelm.web.filters - package org.qubitpi.wilhelm.web.filters
R
- ResourceConfig - Class in org.qubitpi.wilhelm.application
-
The resource configuration for the web applications.
- ResourceConfig() - Constructor for class org.qubitpi.wilhelm.application.ResourceConfig
-
DI Constructor that allows for finer dependency injection control.
S
- search(String) - Method in class org.qubitpi.wilhelm.web.endpoints.Neo4JServlet
-
Search all nodes whose label contains a specified keyword.
T
- toString() - Method in class org.qubitpi.wilhelm.Graph
-
Returns a JSON serialization of this Graph instance.
- toString() - Method in enum class org.qubitpi.wilhelm.Language
- toString() - Method in class org.qubitpi.wilhelm.Link
- toString() - Method in class org.qubitpi.wilhelm.Node
-
Returns a string representation of this Node.
V
- valueOf(String) - Static method in enum class org.qubitpi.wilhelm.Language
-
Returns the enum constant of this class with the specified name.
- valueOf(Node) - Static method in class org.qubitpi.wilhelm.Node
-
Converts a Neo4J API node to a wilhelm-ws
Node
. - valueOf(Relationship) - Static method in class org.qubitpi.wilhelm.Link
-
Converts a Neo4J API relationship to a wilhelm-ws
Link
. - values() - Static method in enum class org.qubitpi.wilhelm.Language
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form