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

A

AbortDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#abort directive handler
AbortDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.AbortDirectiveHandler
 
AbstractDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class is the abstract parent for all classes process preprocessor directives
AbstractDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
 
AbstractFunction - Class in com.igormaznitsa.jcp.expression.functions
The abstract class is the base for each function handler in the preprocessor
AbstractFunction() - Constructor for class com.igormaznitsa.jcp.expression.functions.AbstractFunction
 
AbstractOperator - Class in com.igormaznitsa.jcp.expression.operators
The class is the base for all operator handlers
AbstractOperator() - Constructor for class com.igormaznitsa.jcp.expression.operators.AbstractOperator
 
AbstractStrConverter - Class in com.igormaznitsa.jcp.expression.functions
The class is parent for converting classes.
AbstractStrConverter() - Constructor for class com.igormaznitsa.jcp.expression.functions.AbstractStrConverter
 
AbstractXMLFunction - Class in com.igormaznitsa.jcp.expression.functions.xml
 
AbstractXMLFunction() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
ActionDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#action directive handler
ActionDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.ActionDirectiveHandler
 
activeIf - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
activeWhile - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
addConfigFile(File) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Add a configuration file, it is a file which contains directives and global variable definitions
addElementToNextFreeSlot(ExpressionTreeElement) - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Add an expression element into the next free child slot
addItem(ExpressionItem) - Method in class com.igormaznitsa.jcp.expression.ExpressionTree
Add new expression item into tree
addSubTree(ExpressionTree) - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Add a tree as new child and make the maximum priority for it
addTree(ExpressionTree) - Method in class com.igormaznitsa.jcp.expression.ExpressionTree
Add whole tree as a tree element, also it sets the maximum priority to the new element
addTreeElement(ExpressionTreeElement) - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Add tree element with sorting operation depends on priority of the elements
addVariableIntoInsideMap(PreprocessorContext, String, Value) - Method in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
AfterDirectiveProcessingBehaviour - Enum in com.igormaznitsa.jcp.directives
The enumeration contains flags after directive processing behavior
AfterDirectiveProcessingBehaviour() - Constructor for enum com.igormaznitsa.jcp.directives.AfterDirectiveProcessingBehaviour
 
ALL_FUNCTIONS - Static variable in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Inside array contains all functions supported by the preprocessor
ALL_OPERATORS - Static variable in class com.igormaznitsa.jcp.expression.operators.AbstractOperator
The array contains all operators allowed by the preprocessor
antVariables - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
append(StringBuilder, String, int) - Method in class com.igormaznitsa.jcp.maven.HelpMojo
Append a description to the buffer by respecting the indentSize and lineLength parameters.
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.CareForLastNextLineCharHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.ClearDstDirectoryHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.CompareDestinationContentHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.DestinationDirectoryHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.ExcludedFileExtensionsHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.FileExtensionsHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.GlobalVariableDefiningFileHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.GlobalVariableHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.InCharsetHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.KeepLineHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.OutCharsetHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.RemoveCommentsHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.SourceDirectoryHandler
 
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.VerboseHandler
 
ARG_NAMES - Static variable in class com.igormaznitsa.jcp.cmdline.HelpHandler
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.AbstractStrConverter
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.FunctionEVALFILE
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.FunctionISSUBSTR
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JAVA
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.FunctionSTRLEN
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ATTR
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_GET
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_LIST
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_NAME
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ROOT
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_SIZE
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_TEXT
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XELEMENT
 
ARG_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XLIST
 
argsNumber - Variable in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
argTypes - Variable in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
ARGUMENT_TYPES - Static variable in class com.igormaznitsa.jcp.expression.functions.FunctionABS
 
asBoolean() - Method in class com.igormaznitsa.jcp.expression.Value
 
asFloat() - Method in class com.igormaznitsa.jcp.expression.Value
 
asLong() - Method in class com.igormaznitsa.jcp.expression.Value
 
assertNotNull(String, Object) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
asString() - Method in class com.igormaznitsa.jcp.expression.Value
 
autoFlush - Variable in class com.igormaznitsa.jcp.containers.TextFileDataContainer
Flag shows to save automatically buffers after file preprocessing end.

B

BOOLEAN_FALSE - Static variable in class com.igormaznitsa.jcp.expression.Value
 
BOOLEAN_TRUE - Static variable in class com.igormaznitsa.jcp.expression.Value
 
BreakDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#break directive handler
BreakDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.BreakDirectiveHandler
 
build() - Method in class com.igormaznitsa.jcp.maven.HelpMojo
 
buildPathForElement(Element) - Static method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 

C

calculateTreeElement(ExpressionTreeElement, PreprocessingState) - Method in class com.igormaznitsa.jcp.expression.Expression
 
careForLastNextLine - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
careForLastNextLine - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
careForLastNextLine - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Be precise in processing of the last next line char in files, it will not be added if it is not presented if to turn on the mode..
CareForLastNextLineCharHandler - Class in com.igormaznitsa.jcp.cmdline
 
CareForLastNextLineCharHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.CareForLastNextLineCharHandler
 
CfgFile() - Constructor for class com.igormaznitsa.jcp.ant.PreprocessTask.CfgFile
 
cfgFiles - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
List of external configuration files.
checkDirectiveArgumentRoughly(AbstractDirectiveHandler, String) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
checkFile(File) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
childElements - Variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
The array contains links to the tree element children
chr - Variable in enum com.igormaznitsa.jcp.expression.ExpressionParser.SpecialItem
 
clear - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Clear the destination folder before preprocessing (if it exists).
clearDestinationDirectoryBefore - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
ClearDstDirectoryHandler - Class in com.igormaznitsa.jcp.cmdline
The handler to process the key signals that the preprocessor must clear the destination directory before preprocessing
ClearDstDirectoryHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.ClearDstDirectoryHandler
 
clearDstFlag - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
clearLocalVariables() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Remove all local variables from the inside storage
cloned - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
cloneTopTextDataContainer(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
com.igormaznitsa.jcp - package com.igormaznitsa.jcp
 
com.igormaznitsa.jcp.ant - package com.igormaznitsa.jcp.ant
 
com.igormaznitsa.jcp.cmdline - package com.igormaznitsa.jcp.cmdline
 
com.igormaznitsa.jcp.containers - package com.igormaznitsa.jcp.containers
 
com.igormaznitsa.jcp.context - package com.igormaznitsa.jcp.context
 
com.igormaznitsa.jcp.directives - package com.igormaznitsa.jcp.directives
 
com.igormaznitsa.jcp.exceptions - package com.igormaznitsa.jcp.exceptions
 
com.igormaznitsa.jcp.expression - package com.igormaznitsa.jcp.expression
 
com.igormaznitsa.jcp.expression.functions - package com.igormaznitsa.jcp.expression.functions
 
com.igormaznitsa.jcp.expression.functions.xml - package com.igormaznitsa.jcp.expression.functions.xml
 
com.igormaznitsa.jcp.expression.operators - package com.igormaznitsa.jcp.expression.operators
 
com.igormaznitsa.jcp.extension - package com.igormaznitsa.jcp.extension
 
com.igormaznitsa.jcp.logger - package com.igormaznitsa.jcp.logger
 
com.igormaznitsa.jcp.maven - package com.igormaznitsa.jcp.maven
 
com.igormaznitsa.jcp.removers - package com.igormaznitsa.jcp.removers
 
com.igormaznitsa.jcp.utils - package com.igormaznitsa.jcp.utils
 
COMMAND_LINE_HANDLERS - Static variable in class com.igormaznitsa.jcp.JCPreprocessor
 
CommandLineHandler - Interface in com.igormaznitsa.jcp.cmdline
The interface describes a command line key handler.
CommentNextLineDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#// directive handler
CommentNextLineDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.CommentNextLineDirectiveHandler
 
compareDestination - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
compareDestination - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
compareDestination - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Flag to compare generated content with existing file and if it is the same then to not override the file, it brings overhead
CompareDestinationContentHandler - Class in com.igormaznitsa.jcp.cmdline
the Handler processes command to disable overriding of existing file if content the same.
CompareDestinationContentHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.CompareDestinationContentHandler
 
compileSourceRoots - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
The Project source roots for non-test mode.
condition - Variable in class com.igormaznitsa.jcp.context.PreprocessingState.ExcludeIfInfo
 
configFiles - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
configFiles - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
containsGlobalVariable(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that there is a named global variable in the inside storage
containsLocalVariable(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that a local variable for a name is presented
context - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
context - Variable in class com.igormaznitsa.jcp.expression.Expression
The variable contains the preprocessor context for the expression, it can be null
context - Variable in class com.igormaznitsa.jcp.JCPreprocessor
 
ContinueDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#continue directive handler
ContinueDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.ContinueDirectiveHandler
 
convertIncludeStackToString() - Method in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
copyFile(File, File) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
createCfgFile() - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
createDestinationDirectory() - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
createDestinationFileForPath(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
It allows to create a File object for its path subject to the destination directory path
createGlobal() - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
currentInCloneSource - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
currentPrinter - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
currentState - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 

D

dateFormat - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
debug(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
debug(String) - Method in interface com.igormaznitsa.jcp.logger.PreprocessorLogger
Log a debug message
debug(String) - Method in class com.igormaznitsa.jcp.logger.SystemOutLogger
 
debug(String) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
DEFAULT_CHARSET - Static variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
DEFAULT_DEST_DIRECTORY - Static variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
DEFAULT_EXCLUDED_EXTENSIONS - Static variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
DEFAULT_LINE_LENGTH - Static variable in class com.igormaznitsa.jcp.maven.HelpMojo
 
DEFAULT_PROCESSING_EXTENSIONS - Static variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
DEFAULT_SOURCE_DIRECTORY - Static variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
deferredExcludeStack - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
DefineDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#define directive handler
DefineDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.DefineDirectiveHandler
 
DefinelDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#definel directive handler
DefinelDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.DefinelDirectiveHandler
 
DELIMITER - Static variable in class com.igormaznitsa.jcp.InfoHelper
 
destFileName - Variable in class com.igormaznitsa.jcp.containers.FileInfoContainer
The destination name for the file
destFolder - Variable in class com.igormaznitsa.jcp.containers.FileInfoContainer
The destination directory for the file
destination - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
The Destination folder where generated sources will be placed in non-test mode.
destinationDirectory - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
destinationDirectory - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
destinationDirectoryFile - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
DestinationDirectoryHandler - Class in com.igormaznitsa.jcp.cmdline
The handler for the output directory command line key
DestinationDirectoryHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.DestinationDirectoryHandler
 
detail - Variable in class com.igormaznitsa.jcp.maven.HelpMojo
If true, display all settable properties for each goal.
DIRECTIVE_PREFIX - Static variable in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
The common preprocessor prefix for all directives
DirectiveArgumentType - Enum in com.igormaznitsa.jcp.directives
The enumeration contains possible argument types are being used by directives
DirectiveArgumentType(String) - Constructor for enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
DIRECTIVES - Static variable in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
The array contains all directives of the preprocessor
disableAutoFlush() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
disableOut - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
disableOut - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Make dry run of the preprocessor without any saving of result.
dispose() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
doesClearDestinationDirBefore() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the flag to clear the destination directory before preprocessing
dstWriter - Variable in class com.igormaznitsa.jcp.removers.JavaCommentsRemover
 

E

EchoDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements //#assert directive handler
EchoDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.EchoDirectiveHandler
 
ElseDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#else directive handler
ElseDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.ElseDirectiveHandler
 
EMPTY - Static variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Empty array to avoid unnecessary operations
EMPTY_STACK - Static variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
EndDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#end directive
EndDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.EndDirectiveHandler
 
EndIfDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#endif directive handler
EndIfDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.EndIfDirectiveHandler
 
EnvironmentVariableProcessor - Class in com.igormaznitsa.jcp.context
The class allows to get access to environment variables from preprocessor expression, the variables have the "env." prefix and all them are String type All environment variables are allowed for reading and disallowing for writing
EnvironmentVariableProcessor() - Constructor for class com.igormaznitsa.jcp.context.EnvironmentVariableProcessor
 
environmentVars - Variable in class com.igormaznitsa.jcp.context.EnvironmentVariableProcessor
 
equals(Object) - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
equals(Object) - Method in class com.igormaznitsa.jcp.expression.Value
 
error(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
error(String) - Method in interface com.igormaznitsa.jcp.logger.PreprocessorLogger
Log an error message
error(String) - Method in class com.igormaznitsa.jcp.logger.SystemOutLogger
 
error(String) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
ErrorDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements //#error directive handler
ErrorDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.ErrorDirectiveHandler
 
eval() - Method in class com.igormaznitsa.jcp.expression.Expression
Evaluate the expression
eval(PreprocessingState) - Method in class com.igormaznitsa.jcp.expression.Expression
 
evalExpression(String, PreprocessorContext) - Static method in class com.igormaznitsa.jcp.expression.Expression
Evaluate expression
evalFunction(ExpressionTreeElement, PreprocessingState) - Method in class com.igormaznitsa.jcp.expression.Expression
 
evalOperator(ExpressionTreeElement, PreprocessingState) - Method in class com.igormaznitsa.jcp.expression.Expression
 
evalTree(ExpressionTree, PreprocessorContext) - Static method in class com.igormaznitsa.jcp.expression.Expression
Evaluate an expression tree
excluded - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
List of file extensions to be excluded from the preprocessing process.
excludedExtensions - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
excludedFileExtensions - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
ExcludedFileExtensionsHandler - Class in com.igormaznitsa.jcp.cmdline
The handler for the excluded extension list (with comma)
ExcludedFileExtensionsHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.ExcludedFileExtensionsHandler
 
excludedFromPreprocessing - Variable in class com.igormaznitsa.jcp.containers.FileInfoContainer
The flag shows that the file has been excluded from preprocessing and it will not be preprocessed and copied
ExcludeIfDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#excludeif directive handler
ExcludeIfDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.ExcludeIfDirectiveHandler
 
ExcludeIfInfo(FileInfoContainer, String, int) - Constructor for class com.igormaznitsa.jcp.context.PreprocessingState.ExcludeIfInfo
 
execute() - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.AbortDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
Execute directive
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.ActionDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.BreakDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.CommentNextLineDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.ContinueDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.DefineDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.EchoDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.ElseDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.EndDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.EndIfDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.ErrorDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.ExcludeIfDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.ExitDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.ExitIfDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.FlushDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.GlobalDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.GlobalElseDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.GlobalEndIfDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.GlobalIfDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.IfDefinedDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.IfDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.IncludeDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.LocalDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.MsgDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.NoAutoFlushHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.OutDirDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.OutDisabledDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.OutEnabledDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.OutNameDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.PostfixDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.PrefixDirectiveHandler
 
execute(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.WhileDirectiveHandler
 
execute(PreprocessorContext, Value[]) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
execute() - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
execute() - Method in class com.igormaznitsa.jcp.maven.HelpMojo
execute() - Method in class com.igormaznitsa.jcp.maven.PreprocessorClearMojo
 
execute() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
executeAnyStr(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
executeBool(Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOT
 
executeBoolBool(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorAND
 
executeBoolBool(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
executeBoolBool(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
executeBoolBool(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorOR
 
executeBoolBool(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorXOR
 
executeFloat(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionABS
 
executeFloat(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionROUND
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorDIV
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREAT
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREATEQU
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESS
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESSEQU
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMOD
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMUL
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
executeFloatFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorSUB
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorDIV
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREAT
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREATEQU
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESS
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESSEQU
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMOD
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMUL
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
executeFloatInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorSUB
 
executeInt(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionABS
 
executeInt(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionROUND
 
executeInt(Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOT
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorDIV
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREAT
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREATEQU
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESS
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESSEQU
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMOD
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMUL
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
executeIntFloat(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorSUB
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorAND
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorDIV
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREAT
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREATEQU
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESS
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESSEQU
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMOD
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMUL
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorOR
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorSUB
 
executeIntInt(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorXOR
 
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
Shows that the directive can be executed only when the preprocessing n active state i.e.
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.ElseDirectiveHandler
 
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.EndDirectiveHandler
 
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.EndIfDirectiveHandler
 
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalElseDirectiveHandler
 
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalEndIfDirectiveHandler
 
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalIfDirectiveHandler
 
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.IfDefDirectiveHandler
 
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.IfDefinedDirectiveHandler
 
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.IfDirectiveHandler
 
executeOnlyWhenExecutionAllowed() - Method in class com.igormaznitsa.jcp.directives.WhileDirectiveHandler
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.AbstractStrConverter
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionEVALFILE
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2CSV
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2INT
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JS
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JSON
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2WEB
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2XML
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTRLEN
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_NAME
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ROOT
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_SIZE
 
executeStr(PreprocessorContext, Value) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_TEXT
 
executeStrAny(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
executeStrBool(PreprocessorContext, Value, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JAVA
 
executeStrInt(PreprocessorContext, Value, Value) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_GET
 
executeStrStr(PreprocessorContext, Value, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionISSUBSTR
 
executeStrStr(PreprocessorContext, Value, Value) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ATTR
 
executeStrStr(PreprocessorContext, Value, Value) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_LIST
 
executeStrStr(PreprocessorContext, Value, Value) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XELEMENT
 
executeStrStr(PreprocessorContext, Value, Value) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XLIST
 
executeStrStr(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
executeStrStr(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREAT
 
executeStrStr(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREATEQU
 
executeStrStr(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESS
 
executeStrStr(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESSEQU
 
executeStrStr(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
EXECUTION_PREFIX - Static variable in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
The string contains the prefix for all executing methods of functions
EXECUTION_PREFIX - Static variable in class com.igormaznitsa.jcp.expression.operators.AbstractOperator
The constant is the prefix for executing methods of operators
ExitDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#exit directive handler
ExitDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.ExitDirectiveHandler
 
ExitIfDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#exitif directive handler
ExitIfDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.ExitIfDirectiveHandler
 
Expression - Class in com.igormaznitsa.jcp.expression
The main class to calculate expressions
Expression(PreprocessorContext, ExpressionTree) - Constructor for class com.igormaznitsa.jcp.expression.Expression
 
ExpressionItem - Interface in com.igormaznitsa.jcp.expression
The interface describes an object which can be used during expression calculations
ExpressionItemPriority - Enum in com.igormaznitsa.jcp.expression
 
ExpressionItemPriority(int) - Constructor for enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
 
ExpressionItemType - Enum in com.igormaznitsa.jcp.expression
 
ExpressionItemType() - Constructor for enum com.igormaznitsa.jcp.expression.ExpressionItemType
 
ExpressionParser - Class in com.igormaznitsa.jcp.expression
This class is a parser allows to parse an expression and make a tree as the output
ExpressionParser() - Constructor for class com.igormaznitsa.jcp.expression.ExpressionParser
 
ExpressionParser.ParserState - Enum in com.igormaznitsa.jcp.expression
The enumeration describes inside states of the parses
ExpressionParser.SpecialItem - Enum in com.igormaznitsa.jcp.expression
The enumeration describes some special items which can be met in the expression
expressionTree - Variable in class com.igormaznitsa.jcp.expression.Expression
The variable contains the expression tree
ExpressionTree - Class in com.igormaznitsa.jcp.expression
The class describes an object contains an expression tree
ExpressionTree() - Constructor for class com.igormaznitsa.jcp.expression.ExpressionTree
 
ExpressionTree(FilePositionInfo[], String) - Constructor for class com.igormaznitsa.jcp.expression.ExpressionTree
 
ExpressionTreeElement - Class in com.igormaznitsa.jcp.expression
The class describes a wrapper around an expression item to be saved into an expression tree
ExpressionTreeElement(ExpressionItem, FilePositionInfo[], String) - Constructor for class com.igormaznitsa.jcp.expression.ExpressionTreeElement
The constructor
extractPreprocessorException(Throwable) - Static method in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
extractTail(String, String) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
extractTrimmedTail(String, String) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 

F

file - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask.CfgFile
 
file - Variable in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
file - Variable in class com.igormaznitsa.jcp.exceptions.FilePositionInfo
The preprocessing file
fileEndedByNextLine - Variable in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
FileExtensionsHandler - Class in com.igormaznitsa.jcp.cmdline
The handler for the preprocessing file extension list (with comma)
FileExtensionsHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.FileExtensionsHandler
 
FileInfoContainer - Class in com.igormaznitsa.jcp.containers
The class is one from the main classes in the preprocessor because it describes a preprocessing file and contains business logic for the process
FileInfoContainer(File, String, boolean) - Constructor for class com.igormaznitsa.jcp.containers.FileInfoContainer
 
fileInfoContainer - Variable in class com.igormaznitsa.jcp.context.PreprocessingState.ExcludeIfInfo
 
fileOutputDisabled - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
FilePositionInfo - Class in com.igormaznitsa.jcp.exceptions
The class implements a file data storage where an exception can store a snapshot of the current preprocessing file data
FilePositionInfo(File, int) - Constructor for class com.igormaznitsa.jcp.exceptions.FilePositionInfo
 
fileSets - Variable in class com.igormaznitsa.jcp.maven.PreprocessorClearMojo
List of folders and files to be removed, every folder defined as a FileSet and can contain exclude and include lists.
fillAntVariables() - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
fillArguments(List<ExpressionTree>) - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
It fills children slots from a list containing expression trees
fillCfgFiles(PreprocessorContext) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
fillGlobalVars(PreprocessorContext) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
findAllFiles(File) - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
findAllFilesToBePreprocessed(File[]) - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
findCachedElement(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
findCachedElementList(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
findElementForIndex(PreprocessorContext, String, int) - Method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
findForClass(Class<E>) - Static method in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Allows to find a function handler instance for its class
findForClass(Class<E>) - Static method in class com.igormaznitsa.jcp.expression.operators.AbstractOperator
Find an operator handler for its class
findForName(String) - Static method in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Find a function handler for its name
findNamedChild(Node, String) - Method in class com.igormaznitsa.jcp.maven.HelpMojo
 
findSingleChild(Node, String) - Method in class com.igormaznitsa.jcp.maven.HelpMojo
 
findVariableForName(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Find value among local and global variables for a name.
FLAG_DEBUG_LEVEL - Static variable in class com.igormaznitsa.jcp.logger.SystemOutLogger
 
FlushDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#flush directive handler
FlushDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.FlushDirectiveHandler
 
forCopyOnly - Variable in class com.igormaznitsa.jcp.containers.FileInfoContainer
The flag shows that the file should be just copied into the destination place without any preprocessing
FunctionABS - Class in com.igormaznitsa.jcp.expression.functions
The class implements the abs function handler
FunctionABS() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionABS
 
FunctionDefinedByUser - Class in com.igormaznitsa.jcp.expression.functions
The class implements the user defined function handler (a function which name begins with $)
FunctionDefinedByUser(String, int, PreprocessorContext) - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
FunctionEVALFILE - Class in com.igormaznitsa.jcp.expression.functions
The Function makes preprocessing of a file and return result as a string value.
FunctionEVALFILE() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionEVALFILE
 
FunctionISSUBSTR - Class in com.igormaznitsa.jcp.expression.functions
The class implements the ISSUBSTR function handler
FunctionISSUBSTR() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionISSUBSTR
 
FunctionROUND - Class in com.igormaznitsa.jcp.expression.functions
The class implements the round function handler
FunctionROUND() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionROUND
 
FunctionSTR2CSV - Class in com.igormaznitsa.jcp.expression.functions
The class implements the str2csv function handler
FunctionSTR2CSV() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionSTR2CSV
 
FunctionSTR2INT - Class in com.igormaznitsa.jcp.expression.functions
The class implements the str2int function handler
FunctionSTR2INT() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionSTR2INT
 
FunctionSTR2JAVA - Class in com.igormaznitsa.jcp.expression.functions
The class implements escape function handler to escape strings to be used in java.
FunctionSTR2JAVA() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JAVA
 
FunctionSTR2JS - Class in com.igormaznitsa.jcp.expression.functions
The class implements the str2js function handler
FunctionSTR2JS() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JS
 
FunctionSTR2JSON - Class in com.igormaznitsa.jcp.expression.functions
The class implements the str2json function handler
FunctionSTR2JSON() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JSON
 
FunctionSTR2WEB - Class in com.igormaznitsa.jcp.expression.functions
The class implements the str2web function handler
FunctionSTR2WEB() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionSTR2WEB
 
FunctionSTR2XML - Class in com.igormaznitsa.jcp.expression.functions
The class implements the str2xml function handler
FunctionSTR2XML() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionSTR2XML
 
FunctionSTRLEN - Class in com.igormaznitsa.jcp.expression.functions
The class implements the STRLEN function handler
FunctionSTRLEN() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionSTRLEN
 
FunctionXML_ATTR - Class in com.igormaznitsa.jcp.expression.functions.xml
The class implements the xml_attr function
FunctionXML_ATTR() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ATTR
 
FunctionXML_GET - Class in com.igormaznitsa.jcp.expression.functions.xml
The class implements the xml_get function handler
FunctionXML_GET() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_GET
 
FunctionXML_LIST - Class in com.igormaznitsa.jcp.expression.functions.xml
The class implements the xml_list function handler
FunctionXML_LIST() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_LIST
 
FunctionXML_NAME - Class in com.igormaznitsa.jcp.expression.functions.xml
The class implements the xml_name function handler
FunctionXML_NAME() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_NAME
 
FunctionXML_OPEN - Class in com.igormaznitsa.jcp.expression.functions.xml
The class implements the xml_open function handler
FunctionXML_OPEN() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
FunctionXML_ROOT - Class in com.igormaznitsa.jcp.expression.functions.xml
The class implements the xml_getroot function handler
FunctionXML_ROOT() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ROOT
 
FunctionXML_SIZE - Class in com.igormaznitsa.jcp.expression.functions.xml
The class implements the xml_elementsnumber function
FunctionXML_SIZE() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_SIZE
 
FunctionXML_TEXT - Class in com.igormaznitsa.jcp.expression.functions.xml
The class implements the xml_getelementtext function handler
FunctionXML_TEXT() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_TEXT
 
FunctionXML_XELEMENT - Class in com.igormaznitsa.jcp.expression.functions.xml
The class implements the xml_xpathelement function handler
FunctionXML_XELEMENT() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XELEMENT
 
FunctionXML_XLIST - Class in com.igormaznitsa.jcp.expression.functions.xml
The class implements the xml_xpathlist function handler
FunctionXML_XLIST() - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XLIST
 

G

generatePreprocessorContext() - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Get arrays of supported argument types
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.AbstractStrConverter
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionABS
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionEVALFILE
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionISSUBSTR
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionROUND
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JAVA
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTRLEN
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ATTR
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_GET
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_LIST
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_NAME
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ROOT
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_SIZE
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_TEXT
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XELEMENT
 
getAllowedArgumentTypes() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XLIST
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.AbortDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
Get the argument type needed by the directive
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.ActionDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.DefineDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.EchoDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.ErrorDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.ExcludeIfDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.ExitIfDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.GlobalDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.GlobalIfDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.IfDefDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.IfDefinedDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.IfDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.IncludeDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.LocalDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.MsgDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.OutDirDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.OutDisabledDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.OutEnabledDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.OutNameDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.PostfixDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.PrefixDirectiveHandler
 
getArgumentType() - Method in class com.igormaznitsa.jcp.directives.WhileDirectiveHandler
 
getArity() - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Get arity for the element (I mean possible children number)
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Get the function arity
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.AbstractStrConverter
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionABS
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionEVALFILE
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionISSUBSTR
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionROUND
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JAVA
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTRLEN
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ATTR
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_GET
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_LIST
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_NAME
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ROOT
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_SIZE
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_TEXT
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XELEMENT
 
getArity() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XLIST
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.AbstractOperator
Get the operator arity
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorAND
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorDIV
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREAT
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREATEQU
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESS
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESSEQU
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMOD
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMUL
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOT
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorOR
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorSUB
 
getArity() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorXOR
 
getAsText() - Method in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
getAttribute(PreprocessorContext, String, String) - Method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
getCachedDocument(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
getCachedElement(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
getCachedElementList(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
getCarForLastNextLine() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getCfgFiles() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getChildForIndex(int) - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Get the child element for its index (the first is 0)
getClear() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getCommandLineHandlers() - Static method in class com.igormaznitsa.jcp.JCPreprocessor
 
getCondition() - Method in class com.igormaznitsa.jcp.context.PreprocessingState.ExcludeIfInfo
 
getConfigFiles() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get array of current registered configuration files
getContext() - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
getCopyright() - Static method in class com.igormaznitsa.jcp.InfoHelper
 
getCurrentIncludeStack() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.CareForLastNextLineCharHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.ClearDstDirectoryHandler
 
getDescription() - Method in interface com.igormaznitsa.jcp.cmdline.CommandLineHandler
Get the description of the key (it will be printed into the help text)
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.CompareDestinationContentHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.DestinationDirectoryHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.ExcludedFileExtensionsHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.FileExtensionsHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.GlobalVariableDefiningFileHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.GlobalVariableHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.HelpHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.InCharsetHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.KeepLineHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.OutCharsetHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.RemoveCommentsHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.SourceDirectoryHandler
 
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.VerboseHandler
 
getDestination() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getDestinationDir() - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
getDestinationDirectory() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the string representation of the destination directory
getDestinationDirectoryAsFile() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the current destination directory as a File object
getDestinationFilePath() - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
getDestinationName() - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
getDisableOut() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getElementListSize(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
getExcluded() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getExcludedFileExtensions() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get excluded file extension list as a string array
getExpressionItemPriority() - Method in interface com.igormaznitsa.jcp.expression.ExpressionItem
Get the priority of the item
getExpressionItemPriority() - Method in enum com.igormaznitsa.jcp.expression.ExpressionParser.SpecialItem
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Get the priority of the function in the expression tree
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorAND
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorDIV
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREAT
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREATEQU
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESS
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESSEQU
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMOD
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMUL
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOT
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorOR
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorSUB
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorXOR
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.Value
 
getExpressionItemPriority() - Method in class com.igormaznitsa.jcp.expression.Variable
Get the expression item priority
getExpressionItemType() - Method in interface com.igormaznitsa.jcp.expression.ExpressionItem
Get the type of the item
getExpressionItemType() - Method in enum com.igormaznitsa.jcp.expression.ExpressionParser.SpecialItem
 
getExpressionItemType() - Method in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Get the expression item type
getExpressionItemType() - Method in class com.igormaznitsa.jcp.expression.operators.AbstractOperator
Get the expression item type
getExpressionItemType() - Method in class com.igormaznitsa.jcp.expression.Value
 
getExpressionItemType() - Method in class com.igormaznitsa.jcp.expression.Variable
Get the expression item type
getFile() - Method in class com.igormaznitsa.jcp.ant.PreprocessTask.CfgFile
 
getFile() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
getFile() - Method in class com.igormaznitsa.jcp.exceptions.FilePositionInfo
 
getFileExtension(File) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
getFileInfoContainer() - Method in class com.igormaznitsa.jcp.context.PreprocessingState.ExcludeIfInfo
 
getFilePath(File) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
getFirstLevelTextContent(Node) - Static method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
getFullName() - Method in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
Get the directive name with prefix
getGlobalVars() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getId() - Method in class com.igormaznitsa.jcp.expression.functions.xml.NodeContainer
 
getInCharacterEncoding() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the current character encoding for text reading
getIncludeChain() - Method in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
getIndentLevel(String) - Static method in class com.igormaznitsa.jcp.maven.HelpMojo
Gets the indentation level of the specified line.
getInEncoding() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getInstance() - Static method in class com.igormaznitsa.jcp.expression.ExpressionParser
 
getItem() - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Get the wrapped item
getKeepLines() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getKeepSrcRoot() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.CareForLastNextLineCharHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.ClearDstDirectoryHandler
 
getKeyName() - Method in interface com.igormaznitsa.jcp.cmdline.CommandLineHandler
Get the key name for the handler
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.CompareDestinationContentHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.DestinationDirectoryHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.ExcludedFileExtensionsHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.FileExtensionsHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.GlobalVariableDefiningFileHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.GlobalVariableHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.HelpHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.InCharsetHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.KeepLineHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.OutCharsetHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.RemoveCommentsHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.SourceDirectoryHandler
 
getKeyName() - Method in class com.igormaznitsa.jcp.cmdline.VerboseHandler
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.AbstractOperator
Get the operator keyword
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorAND
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorDIV
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREAT
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREATEQU
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESS
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESSEQU
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMOD
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMUL
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOT
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorOR
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorSUB
 
getKeyword() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorXOR
 
getLastReadString() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
getLastReadStringIndex() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
getLocalVariable(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get a local variable value
getName() - Method in class com.igormaznitsa.jcp.ant.PreprocessTask.Global
 
getName() - Method in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor.NameReferencePair
 
getName() - Method in class com.igormaznitsa.jcp.directives.AbortDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
Get the name of the directive without prefix
getName() - Method in class com.igormaznitsa.jcp.directives.ActionDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.BreakDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.CommentNextLineDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.ContinueDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.DefineDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.DefinelDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.EchoDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.ElseDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.EndDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.EndIfDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.ErrorDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.ExcludeIfDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.ExitDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.ExitIfDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.FlushDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.GlobalDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.GlobalElseDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.GlobalEndIfDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.GlobalIfDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.IfDefDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.IfDefinedDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.IfDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.IfNDefDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.IncludeDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.LocalDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.MsgDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.NoAutoFlushHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.OutDirDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.OutDisabledDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.OutEnabledDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.OutNameDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.PostfixDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.PrefixDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.UndefDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.WarningDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.directives.WhileDirectiveHandler
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Get the function name
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionABS
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionEVALFILE
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionISSUBSTR
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionROUND
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2CSV
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2INT
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JAVA
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JS
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JSON
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2WEB
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2XML
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTRLEN
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ATTR
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_GET
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_LIST
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_NAME
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ROOT
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_SIZE
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_TEXT
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XELEMENT
 
getName() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XLIST
 
getName() - Method in class com.igormaznitsa.jcp.expression.Variable
Get the variable name
getNextLineCodes() - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
getNextStringIndex() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
getNode() - Method in class com.igormaznitsa.jcp.expression.functions.xml.NodeContainer
 
getNodeList() - Method in class com.igormaznitsa.jcp.expression.functions.xml.NodeContainer
 
getNumberOfCopied() - Method in class com.igormaznitsa.jcp.JCPreprocessor.PreprocessingStatistics
 
getNumberOfPreprocessed() - Method in class com.igormaznitsa.jcp.JCPreprocessor.PreprocessingStatistics
 
getOutCharacterEncoding() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the current character encoding for text writing
getOutEncoding() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getParent() - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Get the parent for the element
getParsedSourceDirectoryAsFiles() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Inside auxiliary method to parse the source directories list into file array
getPreprocessingFlags() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
getPreprocessingState() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the last generated preprocessing state, it is the current one
getPreprocessorExtension() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the current preprocessor extension
getPrinter() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
getPriority() - Method in enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
 
getPriority() - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Get the current priority of the element
getProcessing() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getProcessingFile() - Method in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
getProcessingFileExtensions() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get file extensions of files to be preprocessed as a string array
getProcessingString() - Method in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
getProductName() - Static method in class com.igormaznitsa.jcp.InfoHelper
 
getProperty(MavenProject, String) - Static method in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
getPropertyFromExpression(String) - Method in class com.igormaznitsa.jcp.maven.HelpMojo
 
getReference() - Static method in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
getReference() - Method in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor.NameReferencePair
 
getReference() - Method in class com.igormaznitsa.jcp.directives.AbortDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
Get the directive reference, it will be printed for a help request
getReference() - Method in class com.igormaznitsa.jcp.directives.ActionDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.BreakDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.CommentNextLineDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.ContinueDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.DefineDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.DefinelDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.EchoDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.ElseDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.EndDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.EndIfDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.ErrorDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.ExcludeIfDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.ExitDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.ExitIfDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.FlushDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.GlobalDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.GlobalElseDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.GlobalEndIfDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.GlobalIfDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.IfDefDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.IfDefinedDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.IfDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.IfNDefDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.IncludeDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.LocalDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.MsgDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.NoAutoFlushHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.OutDirDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.OutDisabledDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.OutEnabledDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.OutNameDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.PostfixDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.PrefixDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.UndefDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.WarningDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.directives.WhileDirectiveHandler
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Get the function reference to be output for a help request
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionABS
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionEVALFILE
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionISSUBSTR
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionROUND
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2CSV
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2INT
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JAVA
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JS
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JSON
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2WEB
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2XML
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTRLEN
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ATTR
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_GET
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_LIST
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_NAME
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ROOT
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_SIZE
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_TEXT
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XELEMENT
 
getReference() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XLIST
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.AbstractOperator
Get the operator reference to be shown for a help information request
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorAND
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorDIV
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREAT
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorGREATEQU
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESS
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorLESSEQU
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMOD
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorMUL
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOT
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorOR
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorSUB
 
getReference() - Method in class com.igormaznitsa.jcp.expression.operators.OperatorXOR
 
getRemoveComments() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Get the result type
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionABS
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionEVALFILE
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionISSUBSTR
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionROUND
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2CSV
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2INT
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JAVA
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JS
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2JSON
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2WEB
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2XML
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTRLEN
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ATTR
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_GET
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_LIST
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_NAME
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_ROOT
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_SIZE
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_TEXT
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XELEMENT
 
getResultType() - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XLIST
 
getRoot() - Method in class com.igormaznitsa.jcp.expression.ExpressionTree
Get the root of the tree
getRootFile() - Method in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
getRootFileInfo() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
getRootTextContainer() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
getSharedResource(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get a shared source from inside map
getSignature() - Method in enum com.igormaznitsa.jcp.expression.ValueType
 
getSingleChild(Node, String) - Method in class com.igormaznitsa.jcp.maven.HelpMojo
 
getSite() - Static method in class com.igormaznitsa.jcp.InfoHelper
 
getSize() - Method in class com.igormaznitsa.jcp.utils.ResetablePrinter
 
getSource() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getSourceDirectories() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the source directories as semi separated string
getSourceDirectoryAsFiles() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the current source directories as a file array
getSourceFile() - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
getSourceFile(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
It returns a File object for a path to a source file subject to the source directory path
getStringIndex() - Method in class com.igormaznitsa.jcp.context.PreprocessingState.ExcludeIfInfo
 
getStringIndex() - Method in class com.igormaznitsa.jcp.exceptions.FilePositionInfo
 
getStringIndex() - Method in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
getTestDestination() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getText() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
getType() - Method in class com.igormaznitsa.jcp.expression.Value
 
getUserFunctionArity(String) - Method in interface com.igormaznitsa.jcp.extension.PreprocessorExtension
When a preprocessor meets a user defined function (the function starts with $) then it will ask for its arity
getUseTestSources() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getValue() - Method in class com.igormaznitsa.jcp.ant.PreprocessTask.Global
 
getValue() - Method in class com.igormaznitsa.jcp.expression.Value
 
getValue(String, ValueType) - Static method in class com.igormaznitsa.jcp.expression.Value
 
getValue(Node, String) - Method in class com.igormaznitsa.jcp.maven.HelpMojo
 
getVariable(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
getVariable(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.context.EnvironmentVariableProcessor
 
getVariable(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
getVariable(String, PreprocessorContext) - Method in interface com.igormaznitsa.jcp.context.SpecialVariableProcessor
Get the value for the variable
getVariable(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
getVariableNames() - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
getVariableNames() - Method in class com.igormaznitsa.jcp.context.EnvironmentVariableProcessor
 
getVariableNames() - Method in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
getVariableNames() - Method in interface com.igormaznitsa.jcp.context.SpecialVariableProcessor
Get all variable names allowed by the processor as an array, all names must be in lower case
getVariableNames() - Method in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
getVerbose() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getVersion() - Static method in class com.igormaznitsa.jcp.InfoHelper
 
Global() - Constructor for class com.igormaznitsa.jcp.ant.PreprocessTask.Global
 
GLOBAL_DIRECTIVES - Static variable in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
The array contains preprocessor directives active only during the global preprocessing phase
GlobalDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#global directive handler
GlobalDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.GlobalDirectiveHandler
 
GlobalElseDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#_else directive handler
GlobalElseDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.GlobalElseDirectiveHandler
 
GlobalEndIfDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#_endif directive handler
GlobalEndIfDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.GlobalEndIfDirectiveHandler
 
GlobalIfDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#_if directive handler
GlobalIfDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.GlobalIfDirectiveHandler
 
globalInCharacterEncoding - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
globalOutCharacterEncoding - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
GlobalVariableDefiningFileHandler - Class in com.igormaznitsa.jcp.cmdline
The handler for '@' prefixed files in the command string
GlobalVariableDefiningFileHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.GlobalVariableDefiningFileHandler
 
GlobalVariableHandler - Class in com.igormaznitsa.jcp.cmdline
The handler for global variables, it adds met global variables into the inside storage
GlobalVariableHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.GlobalVariableHandler
 
globalVariables - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
globalVars - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
List of global preprocessing variables.
globalVarTable - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
goal - Variable in class com.igormaznitsa.jcp.maven.HelpMojo
The name of the goal for which to show help.
goToString(int) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 

H

hashCode() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
hashCode() - Method in class com.igormaznitsa.jcp.expression.Value
 
hasReadLineNextLineInEnd() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
help() - Static method in class com.igormaznitsa.jcp.JCPreprocessor
 
HelpHandler - Class in com.igormaznitsa.jcp.cmdline
The handler processes a help command from the command string
HelpHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.HelpHandler
 
HelpMojo - Class in com.igormaznitsa.jcp.maven
Display help information on jcp.
Call mvn jcp:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
HelpMojo() - Constructor for class com.igormaznitsa.jcp.maven.HelpMojo
 

I

id - Variable in class com.igormaznitsa.jcp.expression.functions.xml.NodeContainer
 
IfDefDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements short synonym for the //#ifdefined directive
IfDefDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.IfDefDirectiveHandler
 
IfDefinedDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#ifdefined directive handler
IfDefinedDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.IfDefinedDirectiveHandler
 
IfDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#if directive handler
IfDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.IfDirectiveHandler
 
IfNDefDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#ifndef directive handler
IfNDefDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.IfNDefDirectiveHandler
 
ifStack - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
inCharacterEncoding - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
inCharSet - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
InCharsetHandler - Class in com.igormaznitsa.jcp.cmdline
To set the input text character encoding
InCharsetHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.InCharsetHandler
 
IncludeDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#include directive handler
IncludeDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.IncludeDirectiveHandler
 
includeStack - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
includeStack - Variable in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
includeStack - Variable in class com.igormaznitsa.jcp.expression.ExpressionTree
 
includeStack - Variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Current include stack of the preprocessor to the source string.
indentSize - Variable in class com.igormaznitsa.jcp.maven.HelpMojo
The number of spaces per indentation level, should be positive.
inEncoding - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
The Input text encoding to be used for preprocessing, by default it uses defined in project properties.
info(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
info(String) - Method in interface com.igormaznitsa.jcp.logger.PreprocessorLogger
Log an information message
info(String) - Method in class com.igormaznitsa.jcp.logger.SystemOutLogger
 
info(String) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
InfoHelper - Class in com.igormaznitsa.jcp
 
InfoHelper() - Constructor for class com.igormaznitsa.jcp.InfoHelper
 
init() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
insideVarMap - Variable in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
INSTANCE - Static variable in class com.igormaznitsa.jcp.expression.ExpressionParser
It contains the instance for the parser, because the parser is a singletone
INT_FIVE - Static variable in class com.igormaznitsa.jcp.expression.Value
 
INT_FOUR - Static variable in class com.igormaznitsa.jcp.expression.Value
 
INT_ONE - Static variable in class com.igormaznitsa.jcp.expression.Value
 
INT_THREE - Static variable in class com.igormaznitsa.jcp.expression.Value
 
INT_TWO - Static variable in class com.igormaznitsa.jcp.expression.Value
 
INT_ZERO - Static variable in class com.igormaznitsa.jcp.expression.Value
 
isAtActiveIf() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
isAtActiveWhile() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
isAutoFlush() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
isCareForLastNextLine() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
 
isCloned() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that the preprocessor context is a clone of another context.
isCompareDestination() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check the flag to check content of existing file before saving.
isCompareDestination() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
isCompatible(ValueType) - Method in enum com.igormaznitsa.jcp.expression.ValueType
To check that the type is compatible with another one
isDelimiter(char) - Static method in class com.igormaznitsa.jcp.expression.ExpressionParser
 
isDelimiterOrOperatorChar(char) - Static method in class com.igormaznitsa.jcp.expression.ExpressionParser
 
isDeprecated() - Method in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
Check that the directive is deprecated one and can be removed in a next release
isDirectiveCanBeProcessed() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
isDirectiveCanBeProcessedIgnoreBreak() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
isEmpty() - Method in class com.igormaznitsa.jcp.expression.ExpressionTree
Allows to check that the tree is empty
isEmpty() - Method in class com.igormaznitsa.jcp.utils.ResetablePrinter
 
isExcludedFromPreprocessing() - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
isFileAllowedToBeProcessed(File) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that a file is allowed to be preprocessed fo its extension
isFileContentEquals(File, File) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
isFileExcludedFromProcess(File) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that a file is excluded from preprocessing and coping actions
isFileOutputDisabled() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that writing operations is disabled
isForCopyOnly() - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
isFull() - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
It allows to check that all children slots have been filled
isGlobalPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
Shows that the directive can be executed during a global preprocessing phase
isGlobalPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.ExcludeIfDirectiveHandler
 
isGlobalPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalDirectiveHandler
 
isGlobalPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalElseDirectiveHandler
 
isGlobalPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalEndIfDirectiveHandler
 
isGlobalPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalIfDirectiveHandler
 
isGlobalVariable(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that there is a global variable with such name.
isIfStackEmpty() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
isIncludeStackEmpty() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
isKeepLines() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that the preprocessor must keep lines as commented ones
isLocalVariable(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that there is a local variable with such name.
isNotEmpty(String) - Static method in class com.igormaznitsa.jcp.maven.HelpMojo
 
isOnlyRootOnStack() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
isOperatorChar(char) - Static method in class com.igormaznitsa.jcp.expression.ExpressionParser
 
isPreprocessingPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
Shows that the directive can be executed during the second preprocessing phase
isPreprocessingPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.ExcludeIfDirectiveHandler
 
isPreprocessingPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalDirectiveHandler
 
isPreprocessingPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalElseDirectiveHandler
 
isPreprocessingPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalEndIfDirectiveHandler
 
isPreprocessingPhaseAllowed() - Method in class com.igormaznitsa.jcp.directives.GlobalIfDirectiveHandler
 
isPresentedNextLineOnReadString() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
isRemoveComments() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
It returns the flag shows that all comments must be removed from the result
isVerbose() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check the verbose flag
isWhileStackEmpty() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 

J

JavaCommentsRemover - Class in com.igormaznitsa.jcp.removers
A remover allows to cut off all Java like comments from a reader and write the result into a writer
JavaCommentsRemover(Reader, Writer) - Constructor for class com.igormaznitsa.jcp.removers.JavaCommentsRemover
 
JCPreprocessor - Class in com.igormaznitsa.jcp
The main class implements the Java Comment Preprocessor, it has the main method and can be started from a command string
JCPreprocessor(PreprocessorContext) - Constructor for class com.igormaznitsa.jcp.JCPreprocessor
 
JCPreprocessor.PreprocessingStatistics - Class in com.igormaznitsa.jcp
 
JCPSpecialVariableProcessor - Class in com.igormaznitsa.jcp.context
The class implements the special variable processor interface and allows to get access to inside JCP variables Inside JCP variables have the "jcp." prefix
JCPSpecialVariableProcessor() - Constructor for class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
JCPSpecialVariableProcessor.NameReferencePair - Class in com.igormaznitsa.jcp.context
 

K

KeepLineHandler - Class in com.igormaznitsa.jcp.cmdline
The handler processing the flag tells the preprocessor to be try to keep non-executing lines of code as commented ones
KeepLineHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.KeepLineHandler
 
keepLines - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
keepLines - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Disable removing lines from preprocessed files, it allows to keep line numeration similar to original sources.
keepNonExecutingLines - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
keepSrcRoot - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Disable overriding of the source root folders for maven project after preprocessing.

L

last - Variable in class com.igormaznitsa.jcp.expression.ExpressionTree
 
lastReadString - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
leftTrim(String) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
LINE_END - Static variable in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
lineLength - Variable in class com.igormaznitsa.jcp.maven.HelpMojo
The maximum length of a display line, should be positive.
LocalDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#local directive handler
LocalDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.LocalDirectiveHandler
 
localVarTable - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
logDebug(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Print some debug info into the current log
logError(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Print an information about an error into the current log
logForVerbose(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
 
logInfo(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Print an information into the current log
logWarning(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Print an information about a warning situation into the current log

M

main(String...) - Static method in class com.igormaznitsa.jcp.JCPreprocessor
 
makeColumns(String, String, int) - Static method in class com.igormaznitsa.jcp.InfoHelper
 
makeCommandLineKeyReference(CommandLineHandler) - Static method in class com.igormaznitsa.jcp.InfoHelper
 
makeDirectiveReference(AbstractDirectiveHandler) - Static method in class com.igormaznitsa.jcp.InfoHelper
 
makeDocumentId(String) - Static method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
makeDocumentRootId(String) - Static method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
makeElementId(String, int) - Static method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
makeElementListId(Element, String) - Static method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
makeException(String, String, Throwable) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
makeException(String, Throwable) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Prepare exception with message and cause, or return cause if it is a preprocessor exception
makeFileReader(File, String, int) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
makeFunctionReference(AbstractFunction) - Static method in class com.igormaznitsa.jcp.InfoHelper
 
makeIncludeStack() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
makeMaxPriority() - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Inside auxiliary function to set the maximum priority the the element
makeOperatorReference(AbstractOperator) - Static method in class com.igormaznitsa.jcp.InfoHelper
 
makePreprocessorContext() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
makeSourceRootList() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
makeSpecialDirectiveReference(String, String) - Static method in class com.igormaznitsa.jcp.InfoHelper
 
makeSpecialVariableReference(JCPSpecialVariableProcessor.NameReferencePair) - Static method in class com.igormaznitsa.jcp.InfoHelper
 
makeStackView(TextFileDataContainer, boolean, List<TextFileDataContainer>) - Static method in class com.igormaznitsa.jcp.context.PreprocessorContext
 
makeStackView(FilePositionInfo[], char) - Static method in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
makeTextForHelpInfo() - Static method in class com.igormaznitsa.jcp.InfoHelper
 
makeXPathElementId(String, String) - Static method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
makeXPathListId(String, String) - Static method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
mapVariableNameToSpecialVarProcessor - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
MavenPropertiesImporter - Class in com.igormaznitsa.jcp.maven
The class imports some properties from the maven which can be accessible from preprocessed sources as global variables
MavenPropertiesImporter(PreprocessorContext, MavenProject) - Constructor for class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
MAX_WRITE_BUFFER_SIZE - Static variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
MsgDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements //#msg directive handler
MsgDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.MsgDirectiveHandler
 

N

name - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask.Global
 
name - Variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor.NameReferencePair
 
name - Variable in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
NameReferencePair(String, String) - Constructor for class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor.NameReferencePair
 
nextChildSlot - Variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Because I fill children sequentially, the variable contains the index of the first empty child slot
nextItem(PushbackReader, PreprocessorContext) - Method in class com.igormaznitsa.jcp.expression.ExpressionParser
Read the next item from the reader
nextLine() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
nextLine() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
nextStringIndex - Variable in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
NoAutoFlushHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#noautoflush directive handler
NoAutoFlushHandler() - Constructor for class com.igormaznitsa.jcp.directives.NoAutoFlushHandler
 
node - Variable in class com.igormaznitsa.jcp.expression.functions.xml.NodeContainer
 
NodeContainer - Class in com.igormaznitsa.jcp.expression.functions.xml
It's a special auxiliary class to save XML node data in a preprocessor storage
NodeContainer(long, Node) - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.NodeContainer
 
NodeContainer(long, NodeList) - Constructor for class com.igormaznitsa.jcp.expression.functions.xml.NodeContainer
 
nodeList - Variable in class com.igormaznitsa.jcp.expression.functions.xml.NodeContainer
 
normalizeGetter(String) - Static method in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
normalizeVariableName(String) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
normalPrinter - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
numberOfCopied - Variable in class com.igormaznitsa.jcp.JCPreprocessor.PreprocessingStatistics
 
numberOfPreprocessed - Variable in class com.igormaznitsa.jcp.JCPreprocessor.PreprocessingStatistics
 

O

ONE_LINE_COMMENT - Static variable in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
The prefix for one line comment
openFile(File) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
openFileAndParse(PreprocessorContext, File) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
OPERATOR_SIGNATURE_1 - Static variable in class com.igormaznitsa.jcp.expression.Expression
Precreated array for speed up operations
OPERATOR_SIGNATURE_2 - Static variable in class com.igormaznitsa.jcp.expression.Expression
Precreated array for speed up operations
OPERATOR_SUB - Static variable in class com.igormaznitsa.jcp.expression.ExpressionParser
The constant has been added to avoid repeating operations
OPERATOR_SUB - Static variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Inside constant to be used for speed up some operations
OperatorADD - Class in com.igormaznitsa.jcp.expression.operators
The class implements the ADD operator handler
OperatorADD() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
OperatorAND - Class in com.igormaznitsa.jcp.expression.operators
The class implements the AND operator handler
OperatorAND() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorAND
 
OperatorDIV - Class in com.igormaznitsa.jcp.expression.operators
The class implements the DIV operator handler
OperatorDIV() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorDIV
 
OperatorEQU - Class in com.igormaznitsa.jcp.expression.operators
The class implements the EQU operator handler
OperatorEQU() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorEQU
 
OperatorGREAT - Class in com.igormaznitsa.jcp.expression.operators
The class implements the GREAT operator handler
OperatorGREAT() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorGREAT
 
OperatorGREATEQU - Class in com.igormaznitsa.jcp.expression.operators
The class implements the GREATEQU operator handler
OperatorGREATEQU() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorGREATEQU
 
OperatorLESS - Class in com.igormaznitsa.jcp.expression.operators
The class implements the LESS operator handler
OperatorLESS() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorLESS
 
OperatorLESSEQU - Class in com.igormaznitsa.jcp.expression.operators
The class implements the LESSEQU operator handler
OperatorLESSEQU() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorLESSEQU
 
OperatorMOD - Class in com.igormaznitsa.jcp.expression.operators
The class implements the MOD operator handler
OperatorMOD() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorMOD
 
OperatorMUL - Class in com.igormaznitsa.jcp.expression.operators
The class implements the MOD operator handler
OperatorMUL() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorMUL
 
OperatorNOT - Class in com.igormaznitsa.jcp.expression.operators
The class implements the NOT operator handler
OperatorNOT() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorNOT
 
OperatorNOTEQU - Class in com.igormaznitsa.jcp.expression.operators
The class implements the NOTEQU operator handler
OperatorNOTEQU() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorNOTEQU
 
OperatorOR - Class in com.igormaznitsa.jcp.expression.operators
The class implements the OR operator handler
OperatorOR() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorOR
 
OperatorSUB - Class in com.igormaznitsa.jcp.expression.operators
The class implements the SUB operator handler
OperatorSUB() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorSUB
 
OperatorXOR - Class in com.igormaznitsa.jcp.expression.operators
The class implements the XOR operator handler
OperatorXOR() - Constructor for class com.igormaznitsa.jcp.expression.operators.OperatorXOR
 
outCharacterEncoding - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
outCharSet - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
OutCharsetHandler - Class in com.igormaznitsa.jcp.cmdline
To set the output text character encoding
OutCharsetHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.OutCharsetHandler
 
OutDirDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#outdir directive handler
OutDirDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.OutDirDirectiveHandler
 
OutDisabledDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#- directive handler
OutDisabledDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.OutDisabledDirectiveHandler
 
OutEnabledDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#+ directive handler
OutEnabledDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.OutEnabledDirectiveHandler
 
outEncoding - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
The Encoding for preprocessed text output, by default it uses defined in project properties.
OutNameDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#outname directive handler
OutNameDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.OutNameDirectiveHandler
 
outStream - Variable in class com.igormaznitsa.jcp.utils.ResetablePrinter
 
overrideOnlyIfContentChanged - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 

P

parentTreeElement - Variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
The link to the parent element, if it is the tree root then it contains null
parse(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.expression.ExpressionParser
To parse an expression represented as a string and get a tree
ParserState() - Constructor for enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
 
parseString(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.ActionDirectiveHandler
 
PATTERN_FOR_PROPERTY_WHICH_CAN_CONTAIN_PRIVATE_INFO - Static variable in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
peekFile() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
peekIf() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
peekWhile() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
PLUGIN_HELP_PATH - Static variable in class com.igormaznitsa.jcp.maven.HelpMojo
 
popAllExcludeIfInfoData() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
popAllIFUntilContainerWithFile(TextFileDataContainer) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
popExcludeIfData() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
popIf() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
popTextContainer() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
popWhile() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
PostfixDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#postfix[+|-] directive handler
PostfixDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.PostfixDirectiveHandler
 
postfixPrinter - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
postProcess() - Method in class com.igormaznitsa.jcp.expression.ExpressionTree
It can be called after the tree has been formed to optimize inside structures
postProcess() - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Post-processing after the tree is formed, the unary minus operation will be optimized
postprocessFlag(boolean) - Method in class com.igormaznitsa.jcp.directives.IfDefinedDirectiveHandler
 
postprocessFlag(boolean) - Method in class com.igormaznitsa.jcp.directives.IfNDefDirectiveHandler
 
PREFIX - Static variable in class com.igormaznitsa.jcp.context.EnvironmentVariableProcessor
 
PREFIX_FOR_KEEPING_LINES - Static variable in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
The prefix for lines to be kept by preprocessor
PREFIX_FOR_KEEPING_LINES_PROCESSED_DIRECTIVES - Static variable in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
The prefix for lines to be kept by preprocessor, which contain processed directives
PrefixDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#prefix[+|-] directive handler
PrefixDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.PrefixDirectiveHandler
 
prefixPrinter - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
prepareXPathExpression(String) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XELEMENT
 
prepareXPathExpression(String) - Method in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_XLIST
 
preprocessedSources - Variable in class com.igormaznitsa.jcp.maven.PreprocessorClearMojo
The Destination folder where generated sources can be placed in non-test mode and which will be removed.
preprocessedTestSources - Variable in class com.igormaznitsa.jcp.maven.PreprocessorClearMojo
Destination folder where generated sources can be placed in test-mode and which will be removed.
preprocessFile(PreprocessingState, PreprocessorContext) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
Preprocess file, NB! it doesn't clear local variables automatically for cloned contexts
preprocessFiles(Collection<FileInfoContainer>) - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
PreprocessingFlag - Enum in com.igormaznitsa.jcp.containers
The enumeration contains flags describe inside special preprocessor states
PreprocessingFlag() - Constructor for enum com.igormaznitsa.jcp.containers.PreprocessingFlag
 
preprocessingFlags - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
PreprocessingState - Class in com.igormaznitsa.jcp.context
The class describes a preprocessor state also it contains inside buffers and save data on disk
PreprocessingState(PreprocessorContext, FileInfoContainer, String, String, boolean) - Constructor for class com.igormaznitsa.jcp.context.PreprocessingState
 
PreprocessingState(PreprocessorContext, FileInfoContainer, TextFileDataContainer, String, String, boolean) - Constructor for class com.igormaznitsa.jcp.context.PreprocessingState
 
PreprocessingState.ExcludeIfInfo - Class in com.igormaznitsa.jcp.context
 
PreprocessingState.PrinterType - Enum in com.igormaznitsa.jcp.context
 
PreprocessingStatistics(int, int) - Constructor for class com.igormaznitsa.jcp.JCPreprocessor.PreprocessingStatistics
 
PreprocessorClearMojo - Class in com.igormaznitsa.jcp.maven
The Mojo allows to delete preprocessed folders.
PreprocessorClearMojo() - Constructor for class com.igormaznitsa.jcp.maven.PreprocessorClearMojo
 
PreprocessorContext - Class in com.igormaznitsa.jcp.context
The preprocessor context class is a main class which contains all options of the preprocessor and allows to work with variables in expressions
PreprocessorContext() - Constructor for class com.igormaznitsa.jcp.context.PreprocessorContext
The constructor
PreprocessorContext(PreprocessorContext) - Constructor for class com.igormaznitsa.jcp.context.PreprocessorContext
Make clone of a preprocessor context but without cloning state.
PreprocessorException - Exception in com.igormaznitsa.jcp.exceptions
The exception allows to save some useful data about preprocessing files like the current include stack and the error string index
PreprocessorException(String, String, FilePositionInfo[], Throwable) - Constructor for exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
preprocessorExtension - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
PreprocessorExtension - Interface in com.igormaznitsa.jcp.extension
The interface describes an extension which can be connected to a preprocessor and to be notified about some calls and actions
preprocessorLogger - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
PreprocessorLogger - Interface in com.igormaznitsa.jcp.logger
The interface describes a logger to be used by a preprocessor during its work
PreprocessorMojo - Class in com.igormaznitsa.jcp.maven
The Mojo makes preprocessing of defined or project root source folders and place result in defined or predefined folder, also it can replace the source folder for a maven project to use the preprocessed sources.
PreprocessorMojo() - Constructor for class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
PreprocessorUtils - Enum in com.igormaznitsa.jcp.utils
It is an auxiliary class contains some useful methods
PreprocessorUtils() - Constructor for enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
PreprocessTask - Class in com.igormaznitsa.jcp.ant
The class implements an ANT task to allow calls for preprocessing from ANT build scripts.
PreprocessTask() - Constructor for class com.igormaznitsa.jcp.ant.PreprocessTask
 
PreprocessTask.CfgFile - Class in com.igormaznitsa.jcp.ant
Inside class describes a "cfgfile" item, it has the only attribute "file", the attribute must be defined
PreprocessTask.Global - Class in com.igormaznitsa.jcp.ant
Inside class describes a "global" item, it describes a global variable which will be added into the preprocessor context It has attributes "name" and "value", be careful in the value attribute usage because you have to use """ instead of \" symbol inside string values
print(String) - Method in class com.igormaznitsa.jcp.utils.ResetablePrinter
 
PrinterType() - Constructor for enum com.igormaznitsa.jcp.context.PreprocessingState.PrinterType
 
printHeader() - Static method in class com.igormaznitsa.jcp.JCPreprocessor
 
printInfoAboutVarIntoLog(PreprocessorContext, String, String) - Method in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
println(String) - Method in class com.igormaznitsa.jcp.utils.ResetablePrinter
 
priority - Variable in enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
 
priority - Variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
The priority of the tree element, it is very strongly used during tree sorting
process(PreprocessorContext, String, Value, boolean) - Method in class com.igormaznitsa.jcp.directives.DefineDirectiveHandler
 
process(PreprocessorContext, String, Value, boolean) - Method in class com.igormaznitsa.jcp.directives.DefinelDirectiveHandler
 
process(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.directives.ErrorDirectiveHandler
 
process(PreprocessorContext, String, Value, boolean) - Method in class com.igormaznitsa.jcp.directives.UndefDirectiveHandler
 
process(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.directives.WarningDirectiveHandler
 
process() - Method in class com.igormaznitsa.jcp.removers.JavaCommentsRemover
 
processAction(PreprocessorContext, Value[]) - Method in interface com.igormaznitsa.jcp.extension.PreprocessorExtension
To process an action (it will be called if the preprocessor is met //#action directive)
processCfgFiles() - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.CareForLastNextLineCharHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.ClearDstDirectoryHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in interface com.igormaznitsa.jcp.cmdline.CommandLineHandler
Process a command line key
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.CompareDestinationContentHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.DestinationDirectoryHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.ExcludedFileExtensionsHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.FileExtensionsHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.GlobalVariableDefiningFileHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.GlobalVariableHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.HelpHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.InCharsetHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.KeepLineHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.OutCharsetHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.RemoveCommentsHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.SourceDirectoryHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.VerboseHandler
 
processCommandString(PreprocessorContext, String[], String[]) - Static method in class com.igormaznitsa.jcp.JCPreprocessor
 
processDefinition(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.GlobalDirectiveHandler
 
processDirective(PreprocessingState, String, PreprocessorContext, boolean) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
processFileExclusion(List<PreprocessingState.ExcludeIfInfo>) - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
processFileSet(List<FileSet>, Log) - Method in class com.igormaznitsa.jcp.maven.PreprocessorClearMojo
 
processGlobalDirectives(PreprocessingState, PreprocessorContext) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
processGlobalDirectives(Collection<FileInfoContainer>) - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
processing - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
processing - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
List of file extensions to be preprocessed.
processingFileExtensions - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
processingString - Variable in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
processLocalDefinition(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.LocalDirectiveHandler
 
processMacroses(String, PreprocessorContext) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
processPredefinedFolders(Log) - Method in class com.igormaznitsa.jcp.maven.PreprocessorClearMojo
 
processStringForTailRemover(String) - Static method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
processUserFunction(String, Value[]) - Method in interface com.igormaznitsa.jcp.extension.PreprocessorExtension
Call to process a user function (the function starts with $)
produceNewPreprocessingState(FileInfoContainer, int) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Generate new preprocessing state object, also the new preprocessing state will be saved as the current one in the context
produceNewPreprocessingState(FileInfoContainer, TextFileDataContainer) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Generate new preprocessing state for a file container and a text container, also the new preprocessing state will be saved as the current one in the context
project - Variable in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
project - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
The Maven Project to be preprocessed.
PROPERTY_DEBUG_FLAG - Static variable in class com.igormaznitsa.jcp.logger.SystemOutLogger
Name of system property to enable debug level logging.
pushExcludeIfData(FileInfoContainer, String, int) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
pushIf(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
pushWhile(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 

R

readExpression(PushbackReader, ExpressionTree, PreprocessorContext, boolean, boolean) - Method in class com.igormaznitsa.jcp.expression.ExpressionParser
It reads an expression from a reader and fill a tree
readFileAsByteArray(File) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
readFunction(AbstractFunction, PushbackReader, PreprocessorContext, FilePositionInfo[], String) - Method in class com.igormaznitsa.jcp.expression.ExpressionParser
The auxiliary method allows to form a function and its arguments as a tree
readFunctionArgument(PushbackReader, ExpressionTree, PreprocessorContext, FilePositionInfo[], String) - Method in class com.igormaznitsa.jcp.expression.ExpressionParser
The auxiliary method allows to read a function argument
readWholeTextFileIntoArray(File, String, AtomicBoolean) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
recognizeOf(String) - Static method in class com.igormaznitsa.jcp.expression.Value
 
recognizeRawString(String) - Static method in class com.igormaznitsa.jcp.expression.Value
 
recognizeType(String) - Static method in class com.igormaznitsa.jcp.expression.Value
 
reference - Variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor.NameReferencePair
 
referenceAsString(char, Throwable) - Static method in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
registerSpecialVariableProcessor(SpecialVariableProcessor) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
It allows to register a special variable processor which can process some special global variables
removeComments - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
removeComments - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
removeComments - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Remove all Java like commentaries from preprocessed sources.
RemoveCommentsHandler - Class in com.igormaznitsa.jcp.cmdline
The handler processing the flag to clear all sources in the destination directory from inside comments
RemoveCommentsHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.RemoveCommentsHandler
 
removeGlobalVariable(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Remove a global variable value from the context.
removeLocalVariable(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Remove a local variable value from the context.
removeSharedResource(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Remove a shared object from the inside map for its name
repeat(String, int) - Static method in class com.igormaznitsa.jcp.maven.HelpMojo
Repeat a String n times to form a new string.
replaceChar(String[], char, char) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
replaceElement(ExpressionTreeElement, ExpressionTreeElement) - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
It replaces a child element
replaceSourceRootByPreprocessingDestinationFolder(PreprocessorContext) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
replaceStringPrefix(String[], String, String[]) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
RES_XML_DOC_PREFIX - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
RES_XML_ELEMENT_PREFIX - Static variable in class com.igormaznitsa.jcp.expression.functions.xml.FunctionXML_OPEN
 
reset() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
reset() - Method in class com.igormaznitsa.jcp.utils.ResetablePrinter
 
ResetablePrinter - Class in com.igormaznitsa.jcp.utils
The class implements a resetable char printer
ResetablePrinter(int) - Constructor for class com.igormaznitsa.jcp.utils.ResetablePrinter
 
resetPrinters() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
rootFileInfo - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
rootReference - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 

S

saveBuffersToFile(File, boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
saveBuffersToStreams(OutputStream, OutputStream, OutputStream) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
savedItem - Variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
The variable contains the wrapped expression item
serialVersionUID - Static variable in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
setCareForLastNextLine(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "careforlastnextline" attribute, it allows to make precise processing of last next line char
setCareForLastNextLine(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set the flag to care to be precise in processing the last file next line char
setCareForLastNextLine(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setCfgFiles(File[]) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setClear(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "clear" attribute, it is a boolean attribute allows to make the preprocessor to clear the destination directory before its work
setClear(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setClearDestinationDirBefore(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set the flag to clear the destination directory before preprocessing
setCompareDestiation(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "compareDestination" attribute, it allows to turn on the mode to compare destination file content and to not override the file by generated one if there is the same content.
setCompareDestination(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set the flag to check before saving if the content changed.
setCompareDestination(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setDestination(File) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "destination" attribute, it allows to define the destination directory where the preprocessed files will be placed in
setDestination(File) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setDestinationDir(String) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
setDestinationDirectory(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set a destination directory for result files
setDestinationName(String) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
setDisableOut(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "disableOut" attribute, it is a boolean attribute allows to disable any output operations into the destination directory
setDisableOut(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setExcluded(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "excluded" attribute, it defines the excluded file extensions which will be ignored by the preprocessor in its work (also those files will not be copied)
setExcluded(boolean) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
setExcluded(String) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setExcludedFileExtensions(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set comma separated list of file extensions to be excluded from preprocessing
setFile(File) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask.CfgFile
 
setFileOutputDisabled(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
It allows to disable all writing operations of the preprocessor
setGlobalVariable(String, Value) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set a global variable value
setGlobalVars(Properties) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setInCharacterEncoding(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set the character encoding for reading texts, it must be supported by the Java platform else an exception will be thrown
setInCharset(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "inCharset" attribute, it allows to define the text encoding for the reading text files
setInEncoding(String) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setKeepLines(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "keepLines" attribute, it is a boolean attribute to keep non-executing lines as commented ones in the output
setKeepLines(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set the flag to keep lines as commented ones
setKeepLines(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setKeepSrcRoot(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setLocalVariable(String, Value) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set a local variable value
setName(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask.Global
 
setNextStringIndex(int) - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
setOutCharacterEncoding(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set the output texts character encoding, it must be supported by the Java platform else an exception will be thrown
setOutCharset(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "outCharset" attribute, it allows to define the text encoding for the writing text files
setOutEncoding(String) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setPreprocessorExtension(PreprocessorExtension) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set a preprocessor extension, it is a module implements the PreprocessorExtension interface which can process and get some calls from a preprocessor during its work
setPreprocessorLogger(PreprocessorLogger) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set the logger to print information and error messages
setPrinter(PreprocessingState.PrinterType) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
setProcessing(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "processing" attribute, it defines the file extensions to be processed
setProcessing(String) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setProcessingFileExtensions(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set file extensions of files to be preprocessed, it is a comma separated list
setRemoveComments(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "removeComments" attribute, it is a boolean attribute allows to make the preprocessor to remove all Java-like comments from the result files
setRemoveComments(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set the remove comments flag
setRemoveComments(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setSharedResource(String, Object) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set a shared source, it is an object saved into the inside map for a name
setSource(File) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "source" attribute, it allows to define the source directory to be preprocessed
setSource(String) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setSourceDirectories(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set source directories
setTestDestination(File) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setUseTestSources(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setValue(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask.Global
 
setVariable(String, Value, PreprocessorContext) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
setVariable(String, Value, PreprocessorContext) - Method in class com.igormaznitsa.jcp.context.EnvironmentVariableProcessor
 
setVariable(String, Value, PreprocessorContext) - Method in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
setVariable(String, Value, PreprocessorContext) - Method in interface com.igormaznitsa.jcp.context.SpecialVariableProcessor
Set a value to the variable
setVariable(String, Value, PreprocessorContext) - Method in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
setVerbose(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "verbose" attribute, it is a boolean attribute allows to set the verbose level of preprocessor messages
setVerbose(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set the verbose flag
setVerbose(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
sharedResources - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
signature - Variable in enum com.igormaznitsa.jcp.expression.ValueType
The signature for the type it will be used in method calls
SIGNATURES - Static variable in class com.igormaznitsa.jcp.expression.functions.FunctionROUND
 
skipUntilClosingComments() - Method in class com.igormaznitsa.jcp.removers.JavaCommentsRemover
 
skipUntilNextString() - Method in class com.igormaznitsa.jcp.removers.JavaCommentsRemover
 
source - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
The Directly defined source directory, it will make plugin to preprocess the folder instead of project and maven defined ones.
sourceDirectories - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
sourceDirectory - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
sourceDirectoryFiles - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
SourceDirectoryHandler - Class in com.igormaznitsa.jcp.cmdline
The handler processing the key to set the source directory
SourceDirectoryHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.SourceDirectoryHandler
 
sourceFile - Variable in class com.igormaznitsa.jcp.containers.FileInfoContainer
The source file for the container
sources - Variable in class com.igormaznitsa.jcp.expression.ExpressionTree
 
sourceString - Variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Contains the source string for the expression.
SpecialItem(char) - Constructor for enum com.igormaznitsa.jcp.expression.ExpressionParser.SpecialItem
 
SpecialVariableProcessor - Interface in com.igormaznitsa.jcp.context
The interface describes a special variable processor which will be called for variables met by a preprocessor in expressions
splitExtensionCommaList(String) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
splitForChar(String, char) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
splitForEqualChar(String) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
srcReader - Variable in class com.igormaznitsa.jcp.removers.JavaCommentsRemover
 
str - Variable in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
stringIndex - Variable in class com.igormaznitsa.jcp.context.PreprocessingState.ExcludeIfInfo
 
stringIndex - Variable in class com.igormaznitsa.jcp.exceptions.FilePositionInfo
The current string index in the file
SystemOutLogger - Class in com.igormaznitsa.jcp.logger
An Easy logger which just output log messages into the system output streams
SystemOutLogger() - Constructor for class com.igormaznitsa.jcp.logger.SystemOutLogger
 

T

testCompileSourceRoots - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
The Project source roots for test mode.
testDestination - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Destination folder where generated sources will be placed in test-mode.
text - Variable in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
TextFileDataContainer - Class in com.igormaznitsa.jcp.containers
The class contains text data of a file and the string position index for the file
TextFileDataContainer(TextFileDataContainer, int) - Constructor for class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
TextFileDataContainer(File, String[], boolean, int) - Constructor for class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
throwPreprocessorException(String, String, File, int, Throwable) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
 
timeFormat - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
timestampFormat - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
TO_IMPORT - Static variable in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
toLines(String, int, int, int) - Static method in class com.igormaznitsa.jcp.maven.HelpMojo
Splits the specified text into lines of convenient display length.
toLines(List<String>, String, int, int) - Static method in class com.igormaznitsa.jcp.maven.HelpMojo
Adds the specified line to the output sequence, performing line wrapping if necessary.
toString() - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
toString() - Method in class com.igormaznitsa.jcp.exceptions.FilePositionInfo
 
toString() - Method in exception com.igormaznitsa.jcp.exceptions.PreprocessorException
 
toString() - Method in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
 
toString() - Method in class com.igormaznitsa.jcp.expression.operators.AbstractOperator
 
toString() - Method in class com.igormaznitsa.jcp.expression.Value
 
toString() - Method in class com.igormaznitsa.jcp.expression.Variable
 
toStringDetail() - Method in class com.igormaznitsa.jcp.expression.Value
 
type - Variable in class com.igormaznitsa.jcp.expression.Value
 

U

UID_COUNTER - Static variable in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Inside counter to generate UID for some cases
UndefDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#undef directive handler
UndefDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.UndefDirectiveHandler
 
useTestSources - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Allow usage of the preprocessor for test sources (since 5.3.4 version).

V

value - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask.Global
 
Value - Class in com.igormaznitsa.jcp.expression
The class describes an expression value i.e.
Value(String) - Constructor for class com.igormaznitsa.jcp.expression.Value
 
Value(Long) - Constructor for class com.igormaznitsa.jcp.expression.Value
 
Value(Float) - Constructor for class com.igormaznitsa.jcp.expression.Value
 
Value(Boolean) - Constructor for class com.igormaznitsa.jcp.expression.Value
 
value - Variable in class com.igormaznitsa.jcp.expression.Value
 
valueOf(String) - Static method in enum com.igormaznitsa.jcp.containers.PreprocessingFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.igormaznitsa.jcp.context.PreprocessingState.PrinterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.igormaznitsa.jcp.directives.AfterDirectiveProcessingBehaviour
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.igormaznitsa.jcp.expression.ExpressionItemType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.igormaznitsa.jcp.expression.ExpressionParser.SpecialItem
Returns the enum constant of this type with the specified name.
valueOf(Long) - Static method in class com.igormaznitsa.jcp.expression.Value
 
valueOf(Boolean) - Static method in class com.igormaznitsa.jcp.expression.Value
 
valueOf(Float) - Static method in class com.igormaznitsa.jcp.expression.Value
 
valueOf(String) - Static method in class com.igormaznitsa.jcp.expression.Value
 
valueOf(String) - Static method in enum com.igormaznitsa.jcp.expression.ValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.igormaznitsa.jcp.containers.PreprocessingFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.jcp.context.PreprocessingState.PrinterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.jcp.directives.AfterDirectiveProcessingBehaviour
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.jcp.expression.ExpressionItemType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.jcp.expression.ExpressionParser.SpecialItem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.jcp.expression.ValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.jcp.utils.PreprocessorUtils
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType - Enum in com.igormaznitsa.jcp.expression
The enumeration contains all allowed types for expression values and their signatures
ValueType(String) - Constructor for enum com.igormaznitsa.jcp.expression.ValueType
 
VAR_DATE - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_DEST_DIR - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_DEST_FILE_NAME - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_DEST_FULLPATH - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_LINE - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_SRC_DIR - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_SRC_DIR2 - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_SRC_FILE_NAME - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_SRC_FILE_NAME2 - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_SRC_FULLPATH - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_SRC_FULLPATH2 - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_TIME - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_TIMESTAMP - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
VAR_VERSION - Static variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
Variable - Class in com.igormaznitsa.jcp.expression
The class describes an expression variable
Variable(String) - Constructor for class com.igormaznitsa.jcp.expression.Variable
The constructor
variableName - Variable in class com.igormaznitsa.jcp.expression.Variable
The variable contains the expression variable name
verbose - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
verbose - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
verbose - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Turn on the verbose mode for preprocessing process.
VerboseHandler - Class in com.igormaznitsa.jcp.cmdline
The handler processing the flag that the preprocessor to be verbose in its messages and information
VerboseHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.VerboseHandler
 

W

warning(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
 
warning(String) - Method in interface com.igormaznitsa.jcp.logger.PreprocessorLogger
Log a warning message
warning(String) - Method in class com.igormaznitsa.jcp.logger.SystemOutLogger
 
warning(String) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
WarningDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements //#warning directive handler
WarningDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.WarningDirectiveHandler
 
WhileDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#while directive handler
WhileDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.WhileDirectiveHandler
 
whileStack - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
writeBufferTo(Writer) - Method in class com.igormaznitsa.jcp.utils.ResetablePrinter
 
writeGoal(StringBuilder, String, Element) - Method in class com.igormaznitsa.jcp.maven.HelpMojo
 
writeParameter(StringBuilder, Node, Node) - Method in class com.igormaznitsa.jcp.maven.HelpMojo
 
writePrinterBuffers(Writer) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links