Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addURL(URL) - Method in class com.saicone.ezlib.Ezlib.PublicClassLoader
- allowInsecureProtocol() - Element in annotation interface com.saicone.ezlib.Repository
-
Allow downloads from repository with insecure protocol.
Take in count this value doesn't hide the warning when insecure protocol is used. - allowInsecureProtocol(boolean) - Method in class com.saicone.ezlib.EzlibLoader.Repository
-
Change the insecure protocol handling.
- annotations() - Static method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Get ezlib annotations dependency compatible with current package relocations.
- append(URL) - Method in class com.saicone.ezlib.Ezlib.Loader
-
Append a URL into current public class path instance.
- append(URL, boolean) - Method in class com.saicone.ezlib.Ezlib.Loader
-
Append a URL into class path.
- append(URL, ClassLoader) - Method in class com.saicone.ezlib.Ezlib.Loader
-
Append a URL into defined class loader.
- applyAnnotationsDependency() - Method in class com.saicone.ezlib.EzlibLoader
-
Apply ezlib annotations dependency with current package relocations.
- applyDependency(EzlibLoader.Dependency) - Method in class com.saicone.ezlib.EzlibLoader
-
Apply provided dependency into class loader.
- applyDependency(EzlibLoader.Dependency, EzlibLoader.Repository, Map) - Method in class com.saicone.ezlib.EzlibLoader
-
Apply the provided dependency with defined repository and map of relocations.
- applyDependency(EzlibLoader.Dependency, EzlibLoader.Repository, Map, boolean) - Method in class com.saicone.ezlib.EzlibLoader
-
Apply the provided dependency with defined repository and map of relocations.
- applyDependency(EzlibLoader.Dependency, EzlibLoader.Repository, Document) - Method in class com.saicone.ezlib.EzlibLoader
-
Apply the subdependencies from provided pom document using dependency information and defined repository.
C
- close() - Method in class com.saicone.ezlib.Ezlib
-
Close current public class loader.
- com.saicone.ezlib - package com.saicone.ezlib
- com.saicone.ezlib.ap - package com.saicone.ezlib.ap
- condition() - Element in annotation interface com.saicone.ezlib.Dependency
-
Conditional string to check the dependency need to be downloaded.
- condition(String[]) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the custom conditions.
- condition(String, EzlibLoader.Condition) - Method in class com.saicone.ezlib.EzlibLoader
-
Add a condition to loader.
- condition(Set) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the custom conditions.
- Condition(Function, Function) - Constructor for class com.saicone.ezlib.EzlibLoader.Condition
-
Constructs a condition using the provided string mapper and type comparator.
- createClassLoader() - Method in class com.saicone.ezlib.Ezlib
-
Create a public class loader, by default is created with ezlib loader dependency.
- createLoader() - Method in class com.saicone.ezlib.Ezlib
-
Create a loader to use it for
Ezlib.Loader.relocate(File, File, Map)andEzlib.Loader.append(URL, ClassLoader)methods.
D
- dependencies(EzlibLoader.Dependency...) - Method in class com.saicone.ezlib.EzlibLoader.Dependencies
-
Set the dependencies.
- dependencies(List) - Method in class com.saicone.ezlib.EzlibLoader.Dependencies
-
Set the dependencies.
- Dependencies - Annotation Interface in com.saicone.ezlib
-
Specifies the needed dependencies to run the actual project using global values like repositories and relocations.
- Dependencies() - Constructor for class com.saicone.ezlib.EzlibLoader.Dependencies
- dependency(File) - Method in class com.saicone.ezlib.Ezlib
-
Create loadable dependency with provided file.
- dependency(String) - Method in class com.saicone.ezlib.Ezlib
-
Create loadable dependency with provided gradle-like path.
- dependency(String, String) - Method in class com.saicone.ezlib.Ezlib
-
Create loadable dependency with provided gradle-like path and repository url.
- Dependency - Annotation Interface in com.saicone.ezlib
-
Specifies the needed dependency to run the actual project.
- Dependency() - Constructor for class com.saicone.ezlib.EzlibLoader.Dependency
- download(String, File) - Method in class com.saicone.ezlib.Ezlib
-
Download a dependency from URL and save into an output file.
If output file does not exist, it will be created. - download(String, String) - Method in class com.saicone.ezlib.Ezlib
-
Download a dependency using gradle-like format (group:artifact:version) from repository url.
- download(String, String, String) - Method in class com.saicone.ezlib.Ezlib
-
Download a dependency using gradle-like format (group:artifact:version) from repository with defined url format.
- download(URL, File) - Method in class com.saicone.ezlib.Ezlib
-
Download a dependency from URL and save into an output file.
If output file does not exist, it will be created.
E
- EQUAL - Static variable in class com.saicone.ezlib.EzlibLoader.Condition
-
Expected value representation for number equal than actual value.
- equals(Object) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
- equals(Object) - Method in class com.saicone.ezlib.EzlibLoader.Repository
- eval(int, String) - Method in class com.saicone.ezlib.EzlibLoader.Condition
-
Evaluate if expected result is the same after compare converted string value.
- eval(String) - Method in class com.saicone.ezlib.EzlibLoader
-
Evaluate the provided condition script.
- eval(Collection) - Method in class com.saicone.ezlib.EzlibLoader
-
Evaluate the provided custom conditions.
- exclude() - Element in annotation interface com.saicone.ezlib.Dependency
-
Exclude needed dependencies using gradle-like path.
You can use paths without version or only dependency group. - exclude(String...) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the exclusions.
- exclude(Set) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the exclusions.
- Ezlib - Class in com.saicone.ezlib
-
Ezlib class to load, download & append libraries into class path.
Uses a gradle-like dependency format on load methods. - Ezlib() - Constructor for class com.saicone.ezlib.Ezlib
-
Constructs an Ezlib using default libs folder at root path.
- Ezlib(File) - Constructor for class com.saicone.ezlib.Ezlib
-
Constructs an Ezlib with specified libs folder.
- Ezlib.LoadableDependency - Class in com.saicone.ezlib
-
Loadable dependency class to edit dependency after load.
- Ezlib.Loader - Class in com.saicone.ezlib
-
Loader class to relocate and append files.
- Ezlib.PublicClassLoader - Class in com.saicone.ezlib
-
Simple PublicClassLoader class to add URLs with a public method.
- EzlibAnnotationProcessor - Class in com.saicone.ezlib.ap
-
Annotation processor for ezlib annotations.
- EzlibAnnotationProcessor() - Constructor for class com.saicone.ezlib.ap.EzlibAnnotationProcessor
- EzlibLoader - Class in com.saicone.ezlib
-
EzlibLoader class to load & apply all the needed dependencies from files into class path using
Ezlib. - EzlibLoader() - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader(boolean, String...) - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader(File, boolean, String...) - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader(File, String...) - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader(ClassLoader, boolean, String...) - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader(ClassLoader, File, boolean, String...) - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader(ClassLoader, File, Ezlib, boolean, String...) - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader(ClassLoader, File, Ezlib, String...) - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader(ClassLoader, File, String...) - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader(ClassLoader, String...) - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader(String...) - Constructor for class com.saicone.ezlib.EzlibLoader
-
Constructs an EzlibLoader.
- EzlibLoader.Condition<T> - Class in com.saicone.ezlib
-
Supplied condition script evaluator.
- EzlibLoader.Dependencies - Class in com.saicone.ezlib
-
Dependencies constructor to load information into ezlib loader.
- EzlibLoader.Dependency - Class in com.saicone.ezlib
-
Dependency constructor to save information to apply.
- EzlibLoader.Repository - Class in com.saicone.ezlib
-
Repository constructor to save information for downloads.
- EzlibLoader.XmlParser - Class in com.saicone.ezlib
-
The XML parser to handle documents.
F
- file() - Element in annotation interface com.saicone.ezlib.Dependencies
-
File name to save dependencies information.
- file() - Element in annotation interface com.saicone.ezlib.Dependency
-
File name to save dependency information.
- file() - Element in annotation interface com.saicone.ezlib.Repository
-
File name to save repository information.
- fileReader(String, BiConsumer) - Method in class com.saicone.ezlib.EzlibLoader
-
Add a file reader for defined file type.
- format() - Element in annotation interface com.saicone.ezlib.Repository
-
Url download format.
- format(String) - Method in class com.saicone.ezlib.EzlibLoader.Repository
-
Set the repository url format.
- fromFile(File) - Method in class com.saicone.ezlib.EzlibLoader.XmlParser
-
Get document from file.
- fromUrl(String) - Method in class com.saicone.ezlib.EzlibLoader.XmlParser
-
Get document from URL.
G
- getClassLoader() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the actual class loader.
- getComparator() - Method in class com.saicone.ezlib.EzlibLoader.Condition
-
Get the comparator that return a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the expected value.
- getConditions() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the loaded conditions.
- getDefaultReader(String) - Method in class com.saicone.ezlib.EzlibLoader
-
Get default reader for any type of file name.
- getDefaultRepository() - Method in class com.saicone.ezlib.Ezlib
-
Get default repository to use when is not defined in load methods.
- getDependencies() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the loaded dependencies.
- getDocBuilder() - Method in class com.saicone.ezlib.EzlibLoader.XmlParser
-
Get document builder used to parse documents.
- getElement(Element, String...) - Method in class com.saicone.ezlib.EzlibLoader.XmlParser
-
Get element inside element at provided path.
- getElements(Element, String, String...) - Method in class com.saicone.ezlib.EzlibLoader.XmlParser
-
Get element list from provided element path by tag name.
- getEzlib() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the actual ezlib instance.
- getFile(String) - Method in class com.saicone.ezlib.ap.EzlibAnnotationProcessor
- getFileReaders() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the file readers.
- getFiles() - Method in class com.saicone.ezlib.ap.EzlibAnnotationProcessor
- getFiles() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the actual files.
- getFolder() - Method in class com.saicone.ezlib.Ezlib
-
Get current libs folder instance.
- getFolder() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the actual folder.
- getGeneratedFiles() - Method in class com.saicone.ezlib.ap.EzlibAnnotationProcessor
- getGson() - Method in class com.saicone.ezlib.ap.EzlibAnnotationProcessor
- getLoader() - Method in class com.saicone.ezlib.Ezlib
-
Get current loader instance.
Take in count this value must be initialized usingEzlib.init() - getLogger() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the logger.
- getMapper() - Method in class com.saicone.ezlib.EzlibLoader.Condition
-
Get the mapper function that convert string into required value.
- getNode(Element, String...) - Method in class com.saicone.ezlib.EzlibLoader.XmlParser
-
Get node from element at provided path.
- getParentClassLoader() - Method in class com.saicone.ezlib.Ezlib
-
Get current parent class loader.
- getPathMapper() - Method in class com.saicone.ezlib.Ezlib
-
Get the path mapper that is used with loaded dependencies.
- getPublicClassLoader() - Method in class com.saicone.ezlib.Ezlib
-
Get current class loader.
Take in count this value must be initialized usingEzlib.init() - getReader(String) - Method in class com.saicone.ezlib.EzlibLoader
-
Get a reader for the provided file name.
- getReader(String, String) - Method in class com.saicone.ezlib.EzlibLoader
-
Get a reader for the provided file type and name.
- getRelocations() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the loaded relocations.
- getReplaces() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the replacements.
- getRepositories() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the loaded repositories.
- getSupportedSourceVersion() - Method in class com.saicone.ezlib.ap.EzlibAnnotationProcessor
- getTextContent(Element, Element, String...) - Method in class com.saicone.ezlib.EzlibLoader.XmlParser
-
Get text content from element path.
- getTextContentOrDefault(Element, Element, String, String...) - Method in class com.saicone.ezlib.EzlibLoader.XmlParser
-
Get text content from element path or use default value if node don't exists.
- getTransformer() - Method in class com.saicone.ezlib.EzlibLoader.XmlParser
-
Get transformed used on this instance.
- getXmlParser() - Method in class com.saicone.ezlib.EzlibLoader
-
Get the actual XML parser instance.
- GREATER - Static variable in class com.saicone.ezlib.EzlibLoader.Condition
-
Expected value representation for number greater than actual value.
- GREATER_OR_EQUAL - Static variable in class com.saicone.ezlib.EzlibLoader.Condition
-
Expected value representation for number greater than or equal to actual value.
- group(String) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the dependency group.
- GROUP - Static variable in class com.saicone.ezlib.Ezlib
-
Original ezlib package group that cannot be affected with relocations.
H
- hashCode() - Method in class com.saicone.ezlib.EzlibLoader.Dependency
- hashCode() - Method in class com.saicone.ezlib.EzlibLoader.Repository
I
- init() - Method in class com.saicone.ezlib.Ezlib
-
Initialize ezlib.
- init() - Method in class com.saicone.ezlib.EzlibLoader
-
Initialize the current ezlib loader.
- init(Ezlib.Loader) - Method in class com.saicone.ezlib.Ezlib
-
Initialize ezlib with defined Loader.
- init(Ezlib.PublicClassLoader) - Method in class com.saicone.ezlib.Ezlib
-
Initialize ezlib with defined PublicClassLoader.
- init(Ezlib.PublicClassLoader, Ezlib.Loader) - Method in class com.saicone.ezlib.Ezlib
-
Initialize with defined PublicClassLoader and Loader.
- init(ProcessingEnvironment) - Method in class com.saicone.ezlib.ap.EzlibAnnotationProcessor
- initDefaultOptions() - Method in class com.saicone.ezlib.EzlibLoader
-
Initialize all default options for this instance.
- inner() - Element in annotation interface com.saicone.ezlib.Dependency
-
Load the dependency into child ClassLoader or not.
- inner(boolean) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Change the inner status.
- isInitialized() - Method in class com.saicone.ezlib.Ezlib
-
Get if the current ezlib is already initialized once.
- isPathSave() - Method in class com.saicone.ezlib.Ezlib
-
Gets if the current ezlib is saving dependencies into sub folders.
L
- LESS - Static variable in class com.saicone.ezlib.EzlibLoader.Condition
-
Expected value representation for number less than actual value.
- LESS_OR_EQUAL - Static variable in class com.saicone.ezlib.EzlibLoader.Condition
-
Expected value representation for number less than or equal to actual value.
- load() - Method in class com.saicone.ezlib.Ezlib.LoadableDependency
-
Load the current dependency.
- load() - Method in class com.saicone.ezlib.EzlibLoader
-
Load all the needed information and apply to class loader using the current Ezlib instance.
- load(EzlibLoader) - Method in class com.saicone.ezlib.EzlibLoader.Dependencies
-
Load all the loaded information into provided ezlib loader.
- LoadableDependency(File) - Constructor for class com.saicone.ezlib.Ezlib.LoadableDependency
-
Constructs a loadable dependency using existing file.
- LoadableDependency(String) - Constructor for class com.saicone.ezlib.Ezlib.LoadableDependency
-
Constructs a loadable dependency using gradle-like path format (group:artifact:version).
- loadAnnotationsDependency() - Method in class com.saicone.ezlib.EzlibLoader
-
Load ezlib annotations dependency into ezlib loader.
- loadClass() - Method in class com.saicone.ezlib.EzlibLoader
-
Load all the needed information from the current ezlib loader class.
- loadClass(Class) - Method in class com.saicone.ezlib.EzlibLoader
-
Load all the needed information from provided class.
- loadClassAnnotations(Class) - Method in class com.saicone.ezlib.EzlibLoader
-
Load all the compatible objects from class annotations.
By default, the ezlib annotations module is used, therefore it only works if annotation classes was loaded into current class path. - loadClassFields(Class) - Method in class com.saicone.ezlib.EzlibLoader
-
Load all the compatible objects from class static fields.
- loadDependencies(Collection) - Method in class com.saicone.ezlib.EzlibLoader
-
Load provided dependencies into ezlib loader.
- loadDependency(EzlibLoader.Dependency) - Method in class com.saicone.ezlib.EzlibLoader
-
Load provided dependency into ezlib loader.
- Loader() - Constructor for class com.saicone.ezlib.Ezlib.Loader
-
Initialize loader with default parameters.
- Loader(Class, Class) - Constructor for class com.saicone.ezlib.Ezlib.Loader
-
Initialize loader with defined appender and relocator classes.
- Loader(Object, Object, Method, Method) - Constructor for class com.saicone.ezlib.Ezlib.Loader
-
Initialize loader with defined appender and relocator with its methods.
- loadFile(String) - Method in class com.saicone.ezlib.EzlibLoader
-
Load all the needed information from provided file.
- loadFiles() - Method in class com.saicone.ezlib.EzlibLoader
-
Load all the needed information from current files.
- loadObject(Object) - Method in class com.saicone.ezlib.EzlibLoader
-
Load any compatible object and return the text name of loaded object.
- loadOptional() - Element in annotation interface com.saicone.ezlib.Dependency
-
Load optional dependencies from pom file.
- loadOptional(boolean) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Change to load optional strategy.
- loadRelocations(String...) - Method in class com.saicone.ezlib.EzlibLoader
-
Load provided relocations into ezlib loader.
- loadRelocations(Map) - Method in class com.saicone.ezlib.EzlibLoader
-
Load provided relocations into ezlib loader.
- loadRepositories(Collection) - Method in class com.saicone.ezlib.EzlibLoader
-
Load provided repositories into ezlib loader.
- loadRepositories(Document) - Method in class com.saicone.ezlib.EzlibLoader
-
Load provided repositories from pom document into ezlib loader.
- loadRepository(EzlibLoader.Repository) - Method in class com.saicone.ezlib.EzlibLoader
-
Load provided repository into ezlib loader.
- logger(BiConsumer) - Method in class com.saicone.ezlib.EzlibLoader
-
Set the loader logger.
N
- name() - Element in annotation interface com.saicone.ezlib.Repository
-
Repository name.
- name(String) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the dependency name.
Should be used when dependency group or name exists. - name(String) - Method in class com.saicone.ezlib.EzlibLoader.Repository
-
Set the repostory unique name.
O
- optional() - Element in annotation interface com.saicone.ezlib.Dependency
-
Ignore this dependency if cannot be loaded.
- optional(boolean) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Change the optional state.
P
- parent(boolean) - Method in class com.saicone.ezlib.Ezlib.LoadableDependency
-
Change the dependency load method.
- parse(String) - Method in class com.saicone.ezlib.EzlibLoader
-
Parse the provided String using loaded text replacements.
- parseRepository(String) - Method in class com.saicone.ezlib.Ezlib
-
Parse the provided repository to use for download dependencies.
- parseUrl(String, String) - Method in class com.saicone.ezlib.Ezlib
-
Parse the provided dependency using url format.
- path(String) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the dependency path.
- process(Set, RoundEnvironment) - Method in class com.saicone.ezlib.ap.EzlibAnnotationProcessor
- PublicClassLoader(URL) - Constructor for class com.saicone.ezlib.Ezlib.PublicClassLoader
-
Constructs an PublicClassLoader with defined URL to create the instance.
- PublicClassLoader(URL[], ClassLoader) - Constructor for class com.saicone.ezlib.Ezlib.PublicClassLoader
-
Constructs an PublicClassLoader with defined URL to create the instance and parent class loader.
R
- relocate() - Element in annotation interface com.saicone.ezlib.Dependency
-
Apply relocations after load this dependency into class loader.
- relocate(File, File, String, String) - Method in class com.saicone.ezlib.Ezlib.Loader
-
Relocate a jar file including paths and imports and put the changes into an output file.
If output file does not exist, it will be created. - relocate(File, File, Map) - Method in class com.saicone.ezlib.Ezlib.Loader
-
Relocate a jar file including paths and imports and put the changes into an output file.
If output file does not exist, it will be created. - relocate(String...) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the relocations.
- relocate(String, String) - Method in class com.saicone.ezlib.EzlibLoader
-
Add a global relocation to loader.
- relocate(Map) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the relocations.
- relocations() - Element in annotation interface com.saicone.ezlib.Dependencies
-
Global relocations.
- relocations(String...) - Method in class com.saicone.ezlib.EzlibLoader.Dependencies
-
Set the global relocations.
- relocations(Map) - Method in class com.saicone.ezlib.Ezlib.LoadableDependency
-
Set dependency relocations.
- relocations(Map) - Method in class com.saicone.ezlib.EzlibLoader.Dependencies
-
Set the global relocations.
- replace(String, String) - Method in class com.saicone.ezlib.EzlibLoader
-
Add a replacement that will be applied to relocations and dependency paths.
- repositories() - Element in annotation interface com.saicone.ezlib.Dependencies
-
Global repositories.
- repositories(EzlibLoader.Repository...) - Method in class com.saicone.ezlib.EzlibLoader.Dependencies
-
Set the repositories.
- repositories(List) - Method in class com.saicone.ezlib.EzlibLoader.Dependencies
-
Set the repositories.
- repository() - Element in annotation interface com.saicone.ezlib.Dependency
-
Repository used for this dependency.
If you already define a repository with name, you can only configure the name here.
So, if this repository doesn't work, the dependency will be searched hover the other repositories. - repository(EzlibLoader.Repository) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the dependency main repository.
- repository(String) - Method in class com.saicone.ezlib.Ezlib.LoadableDependency
-
Set dependency repository url.
- repository(String) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the dependency main repository url.
- Repository - Annotation Interface in com.saicone.ezlib
-
Specifies a repository that can be used to download dependencies.
- Repository() - Constructor for class com.saicone.ezlib.EzlibLoader.Repository
S
- scopes() - Element in annotation interface com.saicone.ezlib.Dependency
-
Scopes used to include sub dependencies from pom information.
By default, is usedruntimeandcompilescopes. - scopes(String...) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the used scopes to download sub dependencies.
- scopes(Set) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the used scopes to download sub dependencies.
- setDefaultRepository(String) - Method in class com.saicone.ezlib.Ezlib
-
Set default repository to use when is not defined in load methods.
- setParentClassLoader(ClassLoader) - Method in class com.saicone.ezlib.Ezlib
-
Set parent class loader who is used to append files.
- setPathMapper(UnaryOperator) - Method in class com.saicone.ezlib.Ezlib
-
Set the path mapper that is used with loaded dependencies.
- setPathSave(boolean) - Method in class com.saicone.ezlib.Ezlib
-
Change the current method to save downloaded dependencies.
- setVersion(String) - Static method in class com.saicone.ezlib.Ezlib
-
Change current ezlib version to another one, use "-SNAPSHOT" for latest commit.
- snapshot() - Element in annotation interface com.saicone.ezlib.Dependency
-
Whether this dependency is a snapshot-like version.
If true will be downloaded the last snapshot. - snapshot(boolean) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Change the snapshot state.
T
- test() - Element in annotation interface com.saicone.ezlib.Dependency
-
Test the provided classes, if all classes exist the dependency will be ignored.
So you can add "!" to make an inverse check for the class name. - test(String...) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the classes test.
- test(String, boolean) - Method in class com.saicone.ezlib.EzlibLoader
-
Test if the provided class exists in class loader.
- test(Set) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the classes test.
- toString() - Method in class com.saicone.ezlib.EzlibLoader.Dependency
- toString() - Method in class com.saicone.ezlib.EzlibLoader.Repository
- toString(Element) - Method in class com.saicone.ezlib.EzlibLoader.XmlParser
- transitive() - Element in annotation interface com.saicone.ezlib.Dependency
-
Load all the needed dependencies defined in pom file.
- transitive(boolean) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Change the transitive state.
U
- url() - Element in annotation interface com.saicone.ezlib.Repository
-
Repository url.
- url(String) - Method in class com.saicone.ezlib.EzlibLoader.Repository
-
Set the repositoru url.
- urlFormat(String) - Method in class com.saicone.ezlib.Ezlib.LoadableDependency
-
Set dependency url format to download.
V
- value() - Element in annotation interface com.saicone.ezlib.Dependencies
-
Dependencies to load.
- value() - Element in annotation interface com.saicone.ezlib.Dependency
-
Dependency path format.
- valueOf(boolean) - Static method in class com.saicone.ezlib.EzlibLoader.Condition
-
Create a condition with a defined boolean value.
- valueOf(A) - Static method in class com.saicone.ezlib.EzlibLoader.Dependencies
-
Convert dependencies annotation into
EzlibLoader.Dependencies.
Take in count this only work if annotation classes was loaded into current class path. - valueOf(A) - Static method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Convert dependency annotation into
EzlibLoader.Dependency.
Take in count this only work if annotation classes was loaded into current class path. - valueOf(A) - Static method in class com.saicone.ezlib.EzlibLoader.Repository
-
Convert repository annotation into
EzlibLoader.Repository.
Take in count this only work if annotation classes was loaded into current class path. - valueOf(String) - Static method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Create new dependency using provided path.
- valueOf(Predicate) - Static method in class com.saicone.ezlib.EzlibLoader.Condition
-
Create a condition using a string comparator.
- valueOf(Map) - Static method in class com.saicone.ezlib.EzlibLoader.Dependencies
-
Convert dependencies map representation into
EzlibLoader.Dependencies. - valueOf(Map) - Static method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Convert dependency map representation into
EzlibLoader.Dependency. - valueOf(Map) - Static method in class com.saicone.ezlib.EzlibLoader.Repository
-
Convert repository map representation into
EzlibLoader.Repository. - valueOfByte(Supplier) - Static method in class com.saicone.ezlib.EzlibLoader.Condition
-
Create a condition that compares a supplied byte value.
- valueOfDouble(Supplier) - Static method in class com.saicone.ezlib.EzlibLoader.Condition
-
Create a condition that compares a supplied double value.
- valueOfFloat(Supplier) - Static method in class com.saicone.ezlib.EzlibLoader.Condition
-
Create a condition that compares a supplied float value.
- valueOfInteger(Supplier) - Static method in class com.saicone.ezlib.EzlibLoader.Condition
-
Create a condition that compares a supplied integer value.
- valueOfLong(Supplier) - Static method in class com.saicone.ezlib.EzlibLoader.Condition
-
Create a condition that compares a supplied long value.
- valueOfShort(Supplier) - Static method in class com.saicone.ezlib.EzlibLoader.Condition
-
Create a condition that compares a supplied short value.
- version(String) - Method in class com.saicone.ezlib.EzlibLoader.Dependency
-
Set the dependency version.
Should be used when dependency name or version exists. - VERSION - Static variable in class com.saicone.ezlib.Ezlib
-
Current ezlib version to download ezlib loader.
X
- xmlParser(EzlibLoader.XmlParser) - Method in class com.saicone.ezlib.EzlibLoader
-
Set the xml parser.
- XmlParser() - Constructor for class com.saicone.ezlib.EzlibLoader.XmlParser
-
Constructs an XML parser with default parameters.
- XmlParser(Supplier, Supplier) - Constructor for class com.saicone.ezlib.EzlibLoader.XmlParser
-
Constructs an XML parser with provided parameters.
- XmlParser(DocumentBuilder, Transformer) - Constructor for class com.saicone.ezlib.EzlibLoader.XmlParser
-
Constructs an XML parser with provided parameters.
All Classes and Interfaces|All Packages|Constant Field Values