Skip navigation links
A C D E F G H I J L M N P R S T U V 

A

alexandriaContext(Context) - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
alexandriaContext() - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
alexandriaContext(Context) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
alexandriaContext() - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
allowed - Variable in class com.github.macgregor.alexandria.remotes.JiveData.Link
 

C

canEqual(Object) - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
canEqual(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
canEqual(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Content
 
canEqual(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.ParentPlace
 
canEqual(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Via
 
canEqual(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 
canEqual(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.Link
 
client - Variable in class com.github.macgregor.alexandria.remotes.JiveRemote
 
client() - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
 
client(OkHttpClient) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
 
com.github.macgregor.alexandria.markdown - package com.github.macgregor.alexandria.markdown
 
com.github.macgregor.alexandria.remotes - package com.github.macgregor.alexandria.remotes
 
config - Variable in class com.github.macgregor.alexandria.remotes.JiveRemote
 
config() - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
 
config(Config.RemoteConfig) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
 
configure(Config.RemoteConfig) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
content - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
Content() - Constructor for class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Content
 
contentID - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
context - Variable in class com.github.macgregor.alexandria.remotes.JiveRemote
 
context() - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
 
context(Context) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
 
convert(Config.DocumentMetadata, Path, Path) - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
Uses Flexmark to convert markdown to html and resolve relative links to their remote URIs.
convertedType() - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
create() - Static method in class com.github.macgregor.alexandria.markdown.JiveFlexmarkExtension
Static initializer for JiveFlexmarkExtension
create(DataHolder) - Method in class com.github.macgregor.alexandria.markdown.JiveFlexmarkExtension.JiveCodeBlockNodeRenderer.Factory
 
create(Config.DocumentMetadata) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
We will always make a request to POST baseUrl/contents, but we may also need to make a request to GET baseUrl/places if the document has a parent place.

D

delete(Config.DocumentMetadata) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
Potentially three requests can be made here, because the Jive api handles requests for deleted documents poorly.
displayName - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Via
 
displayName - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 
documentPostBody(Context, Config.DocumentMetadata) - Static method in class com.github.macgregor.alexandria.remotes.JiveData
Create the post body for a create or update request from the given Config.DocumentMetadata.

E

editable - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Content
 
equals(Object) - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
equals(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Content
 
equals(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
equals(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.ParentPlace
 
equals(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Via
 
equals(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 
equals(Object) - Method in class com.github.macgregor.alexandria.remotes.JiveData.Link
 
extend(HtmlRenderer.Builder, String) - Method in class com.github.macgregor.alexandria.markdown.JiveFlexmarkExtension

F

Factory() - Constructor for class com.github.macgregor.alexandria.markdown.JiveFlexmarkExtension.JiveCodeBlockNodeRenderer.Factory
 
FIELDS - Static variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
FIELDS - Static variable in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 
findDocument(Config.DocumentMetadata) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
Find a document's api identifiers from the human accessible uri.
findParentPlace(Config.DocumentMetadata) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
Find a parent place's api identifiers from the human accessible uri.

G

getContext() - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
getFlexmark() - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
getJiveFlexmarkExtension() - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
getNodeRenderingHandlers() - Method in class com.github.macgregor.alexandria.markdown.JiveFlexmarkExtension.JiveCodeBlockNodeRenderer
Return NodeRenderingHandler's to add to Flexmark's rendering engine.
getTagsForDocument(Context, Config.DocumentMetadata) - Static method in class com.github.macgregor.alexandria.remotes.JiveUtils
Set tags for the document resolving default tags, document tags and remote specific tags.

H

hashCode() - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
hashCode() - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Content
 
hashCode() - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
hashCode() - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.ParentPlace
 
hashCode() - Method in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Via
 
hashCode() - Method in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 
hashCode() - Method in class com.github.macgregor.alexandria.remotes.JiveData.Link
 
html - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.ParentPlace
 

I

id - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
id - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.ParentPlace
 
id - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 

J

JIVE_CONTENT_ID - Static variable in class com.github.macgregor.alexandria.remotes.JiveRemote
 
JIVE_PARENT_API_URI - Static variable in class com.github.macgregor.alexandria.remotes.JiveRemote
 
JIVE_PARENT_PLACE_ID - Static variable in class com.github.macgregor.alexandria.remotes.JiveRemote
 
JIVE_PARENT_URI - Static variable in class com.github.macgregor.alexandria.remotes.JiveRemote
 
JIVE_TRACKING_TAG - Static variable in class com.github.macgregor.alexandria.remotes.JiveRemote
 
JiveAttributeProvider() - Constructor for class com.github.macgregor.alexandria.markdown.JiveFlexmarkExtension.JiveAttributeProvider
 
JiveCodeBlockNodeRenderer(DataHolder) - Constructor for class com.github.macgregor.alexandria.markdown.JiveFlexmarkExtension.JiveCodeBlockNodeRenderer
 
JiveContent() - Constructor for class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
JiveData - Class in com.github.macgregor.alexandria.remotes
Jive specific POJOs for making requests and parsing responses.
JiveData() - Constructor for class com.github.macgregor.alexandria.remotes.JiveData
 
JiveData.JiveContent - Class in com.github.macgregor.alexandria.remotes
Represents Jive content, currently only supports documents.
JiveData.JiveContent.Content - Class in com.github.macgregor.alexandria.remotes
 
JiveData.JiveContent.ParentPlace - Class in com.github.macgregor.alexandria.remotes
 
JiveData.JiveContent.Via - Class in com.github.macgregor.alexandria.remotes
 
JiveData.JivePlace - Class in com.github.macgregor.alexandria.remotes
Represents a jive place
JiveData.Link - Class in com.github.macgregor.alexandria.remotes
Represents a link url and what methods can be performed on it
JiveFlexmarkExtension - Class in com.github.macgregor.alexandria.markdown
Provides parsing and rendering support for Jive styling eccentricities.
JiveFlexmarkExtension() - Constructor for class com.github.macgregor.alexandria.markdown.JiveFlexmarkExtension
 
JiveFlexmarkExtension.JiveAttributeProvider - Class in com.github.macgregor.alexandria.markdown
AttributeProvider to override simple styling markup.
JiveFlexmarkExtension.JiveCodeBlockNodeRenderer - Class in com.github.macgregor.alexandria.markdown
Provides rendering support for atypical Jive styling
JiveFlexmarkExtension.JiveCodeBlockNodeRenderer.Factory - Class in com.github.macgregor.alexandria.markdown
Factory used by Flexmark to instantiate a JiveFlexmarkExtension.JiveCodeBlockNodeRenderer
JiveMarkdownConverter - Class in com.github.macgregor.alexandria.markdown
MarkdownConverter implementation to properly format HTML for Jive when custom styling is needed.
JiveMarkdownConverter() - Constructor for class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
JiveMarkdownConverter(Context, JiveFlexmarkExtension, AlexandriaFlexmark) - Constructor for class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
jiveObjectId(URI) - Static method in class com.github.macgregor.alexandria.remotes.JiveUtils
Extract the pseudo-identifier used in the Config.DocumentMetadata#remoteUri for use in a search request to retrieve the actual .
jiveParentPlaceName(String) - Static method in class com.github.macgregor.alexandria.remotes.JiveUtils
Extract the parent place name from the user defined for use in a search request for the actual .
JivePlace() - Constructor for class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 
JiveRemote - Class in com.github.macgregor.alexandria.remotes
Implements the Jive rest api for create/update/delete of documents.
JiveRemote(Config.RemoteConfig) - Constructor for class com.github.macgregor.alexandria.remotes.JiveRemote
Create JiveRemote with a default OkHttpClient.
JiveRemote() - Constructor for class com.github.macgregor.alexandria.remotes.JiveRemote
 
JiveUtils - Class in com.github.macgregor.alexandria.remotes
Utility class for working with a Jive remote api
JiveUtils() - Constructor for class com.github.macgregor.alexandria.remotes.JiveUtils
 

L

Link() - Constructor for class com.github.macgregor.alexandria.remotes.JiveData.Link
 

M

markdownConverter - Variable in class com.github.macgregor.alexandria.remotes.JiveRemote
 
markdownConverter() - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
markdownConverter(MarkdownConverter) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote

N

name - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.ParentPlace
 
name - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 
needsContentId(Config.DocumentMetadata) - Static method in class com.github.macgregor.alexandria.remotes.JiveUtils
Determine if the indexed document needs to fetch the from the remote.
needsParentPlaceUri(Context, Config.DocumentMetadata) - Static method in class com.github.macgregor.alexandria.remotes.JiveUtils
Determine if an indexed document has a parent ( but needs to have the parent place id looked up.

P

parent - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
parentPlace - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
ParentPlace() - Constructor for class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.ParentPlace
 
placeID - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.ParentPlace
 
placeID - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 
published - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 

R

ref - Variable in class com.github.macgregor.alexandria.remotes.JiveData.Link
 
remoteJiveContentBuilder() - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
Base RemoteDocument.RemoteDocumentBuilder for jive place requests.
remoteJivePlaceBuilder() - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
Base RemoteDocument.RemoteDocumentBuilder for jive content requests.
rendererOptions(MutableDataHolder) - Method in class com.github.macgregor.alexandria.markdown.JiveFlexmarkExtension
 
resources - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
resources - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 

S

setAttributes(Node, AttributablePart, Attributes) - Method in class com.github.macgregor.alexandria.markdown.JiveFlexmarkExtension.JiveAttributeProvider
Called by Flexmark renderers to add attributes to nodes.
setContext(Context) - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
setFlexmark(AlexandriaFlexmark) - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
setJiveFlexmarkExtension(JiveFlexmarkExtension) - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
setTrackingTagAsNeeded(Context, Config.DocumentMetadata) - Static method in class com.github.macgregor.alexandria.remotes.JiveUtils
Set a UUID tracking tag Alexandria can use to track down documents.
subject - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 

T

tags - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
text - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Content
 
toString() - Method in class com.github.macgregor.alexandria.markdown.JiveMarkdownConverter
 
toString() - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
 
type - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Content
 
type - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.ParentPlace
 
type - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
type - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 
typeCode - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
typeCode - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JivePlace
 

U

update(Config.DocumentMetadata) - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
We will always make a request to POST baseUrl/contents/${{@value #JIVE_CONTENT_ID}}, but we may also need to make a request to GET baseUrl/contents to convert the browsers reachable document endpoint to the rest api endpoint for the document.
updated - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
updateMetadata(Config.DocumentMetadata, JiveData.JiveContent) - Static method in class com.github.macgregor.alexandria.remotes.JiveRemote
Update metadata from the JiveData.JiveContent from a create, update or find request
updateMetadata(Config.DocumentMetadata, JiveData.JivePlace) - Static method in class com.github.macgregor.alexandria.remotes.JiveRemote
Update metadata from the JiveData.JivePlace
uri - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.ParentPlace
 
url - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Via
 

V

validateRemoteConfig() - Method in class com.github.macgregor.alexandria.remotes.JiveRemote
Requires: Config.RemoteConfig#baseUrl Config.RemoteConfig#username Config.RemoteConfig#password
via - Variable in class com.github.macgregor.alexandria.remotes.JiveData.JiveContent
 
Via() - Constructor for class com.github.macgregor.alexandria.remotes.JiveData.JiveContent.Via
 
A C D E F G H I J L M N P R S T U V 
Skip navigation links

Copyright © 2018–2019. All rights reserved.