Skip navigation links
A C D E F G H I J M O P S T V 

A

AbstractJBBPTask - Class in com.igormaznitsa.jbbp.plugin.gradle
 
AbstractJBBPTask() - Constructor for class com.igormaznitsa.jbbp.plugin.gradle.AbstractJBBPTask
 
addBinAnnotations - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Generate Bin annotations for fields
addGettersSetters - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Flag to generate getters and setters in result class, all fields will be protected ones.
addNewInstanceMethods - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Generate methods newInstance in generated classes.
addSource - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPGenerateTask
Flag to register the output folder in Java source folders at the end of process.
apply(Project) - Method in class com.igormaznitsa.jbbp.plugin.gradle.JBBPPlugin
 
assertAllOk() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 

C

com.igormaznitsa.jbbp.plugin.common.converters - package com.igormaznitsa.jbbp.plugin.common.converters
 
com.igormaznitsa.jbbp.plugin.common.utils - package com.igormaznitsa.jbbp.plugin.common.utils
 
com.igormaznitsa.jbbp.plugin.gradle - package com.igormaznitsa.jbbp.plugin.gradle
 
CommonUtils - Class in com.igormaznitsa.jbbp.plugin.common.utils
Misc auxiliary methods.
customText - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Text to be inserted into body of generated class.
customTextFile - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Text file which content will be injected into body of generated class.
customTypes - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Allowed custom types for JBBP scripts.

D

disableGenerateFields - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Disable generate fields for target class.
doAbstract - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Make the result class as abstract one even if it doesn't have abstract methods.
doAction() - Method in class com.igormaznitsa.jbbp.plugin.gradle.AbstractJBBPTask
 
doInternalClassesNonStatic - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Make inner clases non-static ones
doTaskAction(JBBPExtension) - Method in class com.igormaznitsa.jbbp.plugin.gradle.AbstractJBBPTask
 
doTaskAction(JBBPExtension) - Method in class com.igormaznitsa.jbbp.plugin.gradle.JBBPCleanTask
 
doTaskAction(JBBPExtension) - Method in class com.igormaznitsa.jbbp.plugin.gradle.JBBPGenerateTask
 

E

ensureEncodingName(String) - Static method in class com.igormaznitsa.jbbp.plugin.common.utils.CommonUtils
Get charset name.
EXT_NAME - Static variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
The Registered name of the extension.
extractClassName(String) - Static method in class com.igormaznitsa.jbbp.plugin.common.utils.CommonUtils
Extract class name from canonical Java class name
extractPackageName(String) - Static method in class com.igormaznitsa.jbbp.plugin.common.utils.CommonUtils
Extract package name from canonical Java class name

F

findScripts(JBBPExtension) - Static method in class com.igormaznitsa.jbbp.plugin.gradle.AbstractJBBPTask
 

G

getClassImplements() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getCustomFieldTypeProcessor() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getCustomText() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getDestFileName() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getEncodingIn() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getEncodingOut() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getFlag() - Method in enum com.igormaznitsa.jbbp.plugin.common.converters.ParserFlags
Get the flag value.
getHeadComment() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getOutputDir() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getPackageName() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getParserFlags() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getScriptFile() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getScriptText() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getSubClassInterfaces() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getSubClassSuperclasses() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getSuperClass() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
getTextOrFileContent(JBBPExtension, String, File) - Static method in class com.igormaznitsa.jbbp.plugin.gradle.AbstractJBBPTask
 
getTranslator() - Method in enum com.igormaznitsa.jbbp.plugin.common.converters.Target
 

H

headComment - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Text to be placed in the head of generated class as comments.
headCommentFile - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Text file which content will be added into head of generated class as comments.

I

inEncoding - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Encoding for text input.
interfaces - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Interfaces to be implemented by the generated class.
isAddBinAnnotations() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isAddGettersSetters() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isAddNewInstanceMethods() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isDisableGenerateFields() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isDoAbstract() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
isDoInternalClassesNonStatic() - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 

J

JavaConverter - Class in com.igormaznitsa.jbbp.plugin.common.converters
 
JavaConverter() - Constructor for class com.igormaznitsa.jbbp.plugin.common.converters.JavaConverter
 
JBBPCleanTask - Class in com.igormaznitsa.jbbp.plugin.gradle
Task allows to delete generated files.
JBBPCleanTask() - Constructor for class com.igormaznitsa.jbbp.plugin.gradle.JBBPCleanTask
 
JBBPExtension - Class in com.igormaznitsa.jbbp.plugin.gradle
JBBP extension settings.
JBBPExtension(Project) - Constructor for class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
 
JBBPGenerateTask - Class in com.igormaznitsa.jbbp.plugin.gradle
Task to translate found JBBP scripts in source files.
JBBPGenerateTask() - Constructor for class com.igormaznitsa.jbbp.plugin.gradle.JBBPGenerateTask
 
JBBPPlugin - Class in com.igormaznitsa.jbbp.plugin.gradle
 
JBBPPlugin() - Constructor for class com.igormaznitsa.jbbp.plugin.gradle.JBBPPlugin
 
JBBPScriptTranslator - Interface in com.igormaznitsa.jbbp.plugin.common.converters
Interface for auxiliary class to process found JBBP script and translate them into set of files.
JBBPScriptTranslator.Parameters - Class in com.igormaznitsa.jbbp.plugin.common.converters
Class to be used as parameter container.

M

makeFromSet(Set<ParserFlags>) - Static method in enum com.igormaznitsa.jbbp.plugin.common.converters.ParserFlags
 
mapSubClassInterfaces - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Interface names mapped to generated sub-classes, mapped interface will be used in getters instead of the sub-class type.
mapSubClassSuperclasses - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Superclasses to be mapped to generated sub-classes

O

outEncoding - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Encoding for text output.
output - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Output folder for result classes.

P

packageName - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Package name to override the package name extracted from JBBP script name.
Parameters() - Constructor for class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
ParserFlags - Enum in com.igormaznitsa.jbbp.plugin.common.converters
Allowed parser flags.
parserFlags - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Set of parser flags.
prepare(Project) - Method in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
 

S

scriptFileToJavaFile(File, String, File) - Static method in class com.igormaznitsa.jbbp.plugin.common.utils.CommonUtils
Convert script file into path to Java class file.
setAddBinAnnotations(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setAddGettersSetters(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setAddNewInstanceMethods(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setClassImplements(Set<String>) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setCustomFieldTypeProcessor(JBBPCustomFieldTypeProcessor) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setCustomText(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setDestFileName(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setDisableGenerateFields(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setDoAbstract(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setDoInternalClassesNonStatic(boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setEncodingIn(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setEncodingOut(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setHeadComment(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setOutputDir(File) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setPackageName(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setParserFlags(int) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setScriptFile(File) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setScriptText(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setSubClassInterfaces(Map<String, String>) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setSubClassSuperclasses(Map<String, String>) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
setSuperClass(String) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator.Parameters
 
source - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Source folder to find JBBP scripts.
superClass - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Super-class for the generated class.

T

Target - Enum in com.igormaznitsa.jbbp.plugin.common.converters
 
target - Variable in class com.igormaznitsa.jbbp.plugin.gradle.JBBPExtension
Target of translation.
translate(JBBPScriptTranslator.Parameters, boolean) - Method in class com.igormaznitsa.jbbp.plugin.common.converters.JavaConverter
 
translate(JBBPScriptTranslator.Parameters, boolean) - Method in interface com.igormaznitsa.jbbp.plugin.common.converters.JBBPScriptTranslator
Do translation.

V

valueOf(String) - Static method in enum com.igormaznitsa.jbbp.plugin.common.converters.ParserFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.igormaznitsa.jbbp.plugin.common.converters.Target
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.igormaznitsa.jbbp.plugin.common.converters.ParserFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.jbbp.plugin.common.converters.Target
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I J M O P S T V 
Skip navigation links