Liking cljdoc? Tell your friends :D

cmr.plugin.jar.core


config-dataclj

(config-data jar in-jar-filepath)

Extract the EDN configuration data stored in a jarfile at the given location in the JAR.

Extract the EDN configuration data stored in a jarfile at the given location
in the JAR.
sourceraw docstring

create-has-plugin-name-reducerclj

(create-has-plugin-name-reducer plugin-name _)

This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that also have a key in the MANIFEST file which exactly matches the given plugin name.

This creates a reducer that will generate a collection of JAR files that
have a MANIFEST file and that also have a key in the MANIFEST file which
exactly matches the given plugin name.
sourceraw docstring

create-has-plugin-type-reducerclj

(create-has-plugin-type-reducer plugin-name plugin-type)

This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that also have a key in the MANIFEST file which exactly matches both the given plugin name as well as the plugin type.

This creates a reducer that will generate a collection of JAR files that
have a MANIFEST file and that also have a key in the MANIFEST file which
exactly matches both the given plugin name as well as the plugin type.
sourceraw docstring

create-regex-plugin-name-reducerclj

(create-regex-plugin-name-reducer plugin-name _)

This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that also have a key in the MANIFEST file which matches the given plugin name (possibly a regular expression).

This creates a reducer that will generate a collection of JAR files that
have a MANIFEST file and that also have a key in the MANIFEST file which
matches the given plugin name (possibly a regular expression).
sourceraw docstring

create-regex-plugin-reducerclj

(create-regex-plugin-reducer plugin-name plugin-type)

This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that:

  1. have a key in the MANIFEST file which regex-matches (Clojure-style regex string) the configured plugin name, and
  2. have a value for the plugin key which regex-matches (Clojure-style regex string) the configured plugin type.
This creates a reducer that will generate a collection of JAR files that
have a MANIFEST file and that:
1) have a key in the MANIFEST file which regex-matches (Clojure-style regex
   string) the configured plugin name, and
2) have a value for the plugin key which regex-matches (Clojure-style regex
   string) the configured plugin type.
sourceraw docstring

create-regex-plugin-type-reducerclj

(create-regex-plugin-type-reducer plugin-name plugin-type)

This creates a reducer that will generate a collection of JAR files that have a MANIFEST file and that:

  1. have a key in the MANIFEST file which exactly matches the given plugin name, and
  2. have a value for the plugin key that matches the configured plugin type, where the plugin type is possibly a regular expression.
This creates a reducer that will generate a collection of JAR files that
have a MANIFEST file and that:
1) have a key in the MANIFEST file which exactly matches the given plugin
   name, and
2) have a value for the plugin key that matches the configured plugin type,
   where the plugin type is possibly a regular expression.
sourceraw docstring

has-manifest-reducerclj

(has-manifest-reducer acc jar)

This is a reducer that will generate a collection of JAR files that have a MANIFEST file.

This is a reducer that will generate a collection of JAR files that
have a MANIFEST file.
sourceraw docstring

jarfilesclj

(jarfiles plugin-name plugin-type reducer-factory)

Given a plugin name (MANIFEST file entry), plugin type (the MANIFEST file entry's value), and a reducer-factory function, return all the JAR files that are accumulated by the redcuer.

Given a plugin name (MANIFEST file entry), plugin type (the MANIFEST file
entry's value), and a reducer-factory function, return all the JAR files
that are accumulated by the redcuer.
sourceraw docstring

no-manifest-reducerclj

(no-manifest-reducer acc jar)

This reducer will generate a collection of JAR files that have no MANIFEST file. Primarily useful for debugging/curiosity.

This reducer will generate a collection of JAR files that have no MANIFEST file.
Primarily useful for debugging/curiosity.
sourceraw docstring

tagged-jarsclj

(tagged-jars jarfiles plugin-name plugin-type)

Generate a collection of JarFile maps, each with a :file and :object key for easy readability and use.

Generate a collection of `JarFile` maps, each with a `:file` and `:object`
key for easy readability and use.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close