Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABORT_PROCESSING - Enum constant in enum com.igormaznitsa.jcp.containers.PreprocessingFlag
This flag allows to stop preprocessing immediately
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
addErrorListener(MetaErrorListener) - Static method in class com.igormaznitsa.meta.common.exceptions.MetaErrorListeners
Add new fireError listener for global fireError events.
addGuard(String, long) - Static method in class com.igormaznitsa.meta.common.utils.TimeGuard
Add a time watcher.
addGuard(String, long, TimeGuard.TimeAlertListener) - Static method in class com.igormaznitsa.meta.common.utils.TimeGuard
Add a time watcher and provide processor of time violation.
addItem(ExpressionItem) - Method in class com.igormaznitsa.jcp.expression.ExpressionTree
Add new expression item into tree
addObjectToArray(A[], O) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Append the given object to the given array, returning a new array consisting of the input array contents plus the given object.
addPoint(String, TimeGuard.TimeAlertListener) - Static method in class com.igormaznitsa.meta.common.utils.TimeGuard
Add a named time point.
addStringToArray(String[], String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Append the given String to the given String array, returning a new array consisting of the input array contents plus the given String.
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, boolean) - 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
 
alertListener - Variable in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
Some provided processor to be called for alert.
alertMessage - Variable in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
The Alert message to be provided into log or somewhere else, for time points it is ID.
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
allowWhitespace - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
allowWhitespace - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
allowWhitespace - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Manage mode to allow whitespace between the // and the #.
AllowWhitespaceDirectiveHandler - Class in com.igormaznitsa.jcp.cmdline
Allow spaces between comment and directive.
AllowWhitespaceDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.AllowWhitespaceDirectiveHandler
 
AlreadyDisposedError - Exception Class in com.igormaznitsa.meta.common.exceptions
Error if detected attempt to dispose already disposed object.
AlreadyDisposedError(String) - Constructor for exception class com.igormaznitsa.meta.common.exceptions.AlreadyDisposedError
Constructor with provided message.
AntPathMatcher - Class in com.igormaznitsa.jcp.utils.antpathmatcher
PathMatcher implementation for Ant-style path patterns.
AntPathMatcher() - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Create a new instance with the AntPathMatcher.DEFAULT_PATH_SEPARATOR.
AntPathMatcher(String) - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
A convenient, alternative constructor to use with a custom path separator.
AntPathMatcher.AntPathStringMatcher - Class in com.igormaznitsa.jcp.utils.antpathmatcher
Tests whether or not a string matches against a pattern via a Pattern.
AntPathMatcher.AntPatternComparator - Class in com.igormaznitsa.jcp.utils.antpathmatcher
The default Comparator implementation returned by AntPathMatcher.getPatternComparator(String).
AntPathMatcher.AntPatternComparator.PatternInfo - Class in com.igormaznitsa.jcp.utils.antpathmatcher
Value class that holds information about the pattern, e.g.
AntPathMatcher.PathSeparatorPatternCache - Class in com.igormaznitsa.jcp.utils.antpathmatcher
A simple cache for patterns that depend on the configured path separator.
AntPathStringMatcher(String) - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPathStringMatcher
 
AntPathStringMatcher(String, boolean) - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPathStringMatcher
 
AntPatternComparator(String) - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator
 
antVariables - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
ANY - Enum constant in enum com.igormaznitsa.jcp.expression.ValueType
 
append(StringBuilder, String, int) - Method in class com.igormaznitsa.jcp.HelpMojo
Append a description to the buffer by respecting the indentSize and lineLength parameters.
applyRelativePath(String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Apply the given relative path to the given Java resource path, assuming standard Java folder separation (i.e.
ARG_NAME - Static variable in class com.igormaznitsa.jcp.cmdline.AllowWhitespaceDirectiveHandler
 
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.CopyFileAttributesHandler
 
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.ExcludeFoldersHandler
 
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.PreserveIndentDirectiveHandler
 
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.UnknownAsFalseHandler
 
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.FunctionBINFILE
 
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.FunctionSTR2GO
 
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
 
ARITHMETIC_ADD_SUB - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
 
ARITHMETIC_MUL_DIV_MOD - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
 
ARRAY_ELEMENT_SEPARATOR - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
 
ARRAY_END - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
 
ARRAY_START - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
 
arrayEquals(Object, Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
 
arrayEquals(Object, Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Compare the given arrays with Arrays.equals, performing an equality check based on the array elements rather than the array reference.
arrayToCommaDelimitedString(Object[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Convert a String array into a comma delimited String (i.e., CSV).
arrayToDelimitedString(Object[], String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Convert a String array into a delimited String (e.g.
arrayToList(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Convert the supplied array into a List.
ArrayUtils - Class in com.igormaznitsa.meta.common.utils
Set of auxiliary methods to process arrays.
ArrayUtils() - Constructor for class com.igormaznitsa.meta.common.utils.ArrayUtils
 
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
 
assertAmong(T, T...) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Check that object is presented among provided elements and replace the object by equal element from the list.
assertDoesntContainNull(T) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Assert that collection doesn't contain null value.
assertDoesntContainNull(T[]) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Assert that array doesn't contain null value.
assertEquals(T, T) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Assert that value is equal to some etalon value.
assertFalse(String, boolean) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Assert condition flag is FALSE.
Assertions - Class in com.igormaznitsa.meta.common.utils
Set of auxiliary methods for assertion.
Assertions() - Constructor for class com.igormaznitsa.meta.common.utils.Assertions
 
assertIsValid(T, Validator<T>) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Check an object by a validator.
assertNotDisposed() - Method in class com.igormaznitsa.meta.common.templates.DisposableTemplate
Auxiliary method to ensure that the object is not disposed.
assertNotDisposed(T) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Assert that a disposable object is not disposed.
assertNotEmptySlot() - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
 
assertNotNull(String, T) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Assert that value is not null
assertNotNull(T) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Assert that value is not null
assertNull(String, T) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Assert that value is null
assertNull(T) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Assert that value is null
assertTrue(String, boolean) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Assert condition flag is TRUE.
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

BASE64 - Enum constant in enum com.igormaznitsa.jcp.expression.functions.FunctionBINFILE.Type
 
BLACK_HOLE - Enum constant in enum com.igormaznitsa.meta.annotation.Weight.Unit
A Call of the method can break the universe.
BOOLEAN - Enum constant in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
BOOLEAN - Enum constant in enum com.igormaznitsa.jcp.expression.ValueType
 
BOOLEAN_FALSE - Static variable in class com.igormaznitsa.jcp.expression.Value
 
BOOLEAN_TRUE - Static variable in class com.igormaznitsa.jcp.expression.Value
 
BRACKET_CLOSING - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.SpecialItem
 
BRACKET_OPENING - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.SpecialItem
 
BREAK_COMMAND - Enum constant in enum com.igormaznitsa.jcp.containers.PreprocessingFlag
This flag shows that //#break has been met
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.HelpMojo
 
buildPathForElement(Element) - Static method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
BYTEARRAY - Enum constant in enum com.igormaznitsa.jcp.expression.functions.FunctionBINFILE.Type
 

C

CACHE_TURNOFF_THRESHOLD - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
cachePatterns - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
calculateTreeElement(ExpressionTreeElement, PreprocessingState) - Method in class com.igormaznitsa.jcp.expression.Expression
 
CallTrace - Class in com.igormaznitsa.meta.common.utils
The Class allows to save stack trace history (it is possible to keep it in packed format) and restore it to text representation for request.
CallTrace() - Constructor for class com.igormaznitsa.meta.common.utils.CallTrace
The Constructor allows to create call trace history point for the called method.
CallTrace(boolean, boolean, String) - Constructor for class com.igormaznitsa.meta.common.utils.CallTrace
The Constructor allows to create call trace history with defined end-of-line symbol and since needed stack item position.
cancel() - Static method in class com.igormaznitsa.meta.common.utils.TimeGuard
Cancel all time watchers and time points for the current stack level.
cancelAll() - Static method in class com.igormaznitsa.meta.common.utils.TimeGuard
Cancel all time watchers and time points globally for the current thread.
cancelAllDeferredActionsGlobally() - Static method in class com.igormaznitsa.meta.common.utils.Deferrers
Cancel all defer actions globally.
cancelDeferredActions() - Static method in class com.igormaznitsa.meta.common.utils.Deferrers
Cancel all defer actions for the current stack depth.
capitalize(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Capitalize a String, changing the first letter to upper case as per Character.toUpperCase(char).
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
 
caseInsensitiveValueOf(E[], String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Case insensitive alternative to Enum.valueOf(Class, String).
caseSensitive - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
catchAllPattern - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
causeObject - Variable in exception class com.igormaznitsa.meta.common.exceptions.InvalidObjectError
 
CfgFile() - Constructor for class com.igormaznitsa.jcp.ant.PreprocessTask.CfgFile
 
cfgFiles - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
List of external configuration files.
changeFirstCharacterCase(String, boolean) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
 
check() - Static method in class com.igormaznitsa.meta.common.utils.TimeGuard
Check all registered time watchers for time bound violations.
checkDirectiveArgumentRoughly(AbstractDirectiveHandler, String) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
checkFile(File) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
checkPoint(String) - Static method in class com.igormaznitsa.meta.common.utils.TimeGuard
Check named time point(s).
checkPoints() - Static method in class com.igormaznitsa.meta.common.utils.TimeGuard
Process all time points for the current stack level.
childElements - Variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
The array contains links to the tree element children
cleanPath(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Normalize the path by suppressing sequences like "path/.." and inner simple dots.
clear - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Clear the destination folder before preprocessing (if it exists).
clear() - Static method in class com.igormaznitsa.meta.common.exceptions.MetaErrorListeners
Remove all listeners.
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
 
closeQuetly(Closeable) - Static method in class com.igormaznitsa.meta.common.utils.IOUtils
Closing quetly any closeable object.
collectionToCommaDelimitedString(Collection<?>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Convert a Collection into a delimited String (e.g., CSV).
collectionToDelimitedString(Collection<?>, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Convert a Collection into a delimited String (e.g.
collectionToDelimitedString(Collection<?>, String, String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Convert a Collection to a delimited String (e.g.
CollectionUtils - Class in com.igormaznitsa.jcp.utils.antpathmatcher
Miscellaneous collection utility methods.
CollectionUtils() - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
 
CollectionUtils.EnumerationIterator<E> - Class in com.igormaznitsa.jcp.utils.antpathmatcher
Iterator wrapping an Enumeration.
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
 
com.igormaznitsa.jcp.utils.antpathmatcher - package com.igormaznitsa.jcp.utils.antpathmatcher
 
com.igormaznitsa.meta - package com.igormaznitsa.meta
 
com.igormaznitsa.meta.annotation - package com.igormaznitsa.meta.annotation
 
com.igormaznitsa.meta.common.exceptions - package com.igormaznitsa.meta.common.exceptions
 
com.igormaznitsa.meta.common.interfaces - package com.igormaznitsa.meta.common.interfaces
 
com.igormaznitsa.meta.common.templates - package com.igormaznitsa.meta.common.templates
 
com.igormaznitsa.meta.common.utils - package com.igormaznitsa.meta.common.utils
 
combine(String, String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Combine two patterns into a new pattern.
combine(String, String) - Method in interface com.igormaznitsa.jcp.utils.antpathmatcher.PathMatcher
Combines two patterns into a new pattern that is returned.
COMMA - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.SpecialItem
 
commaDelimitedListToSet(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Convert a comma delimited list (e.g., a row from a CSV file) into a set.
commaDelimitedListToStringArray(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Convert a comma delimited list (e.g., a row from a CSV file) into an array of strings.
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.
comment() - Element in annotation type com.igormaznitsa.meta.annotation.MemoryComplexity
May contain some description or comment.
comment() - Element in annotation type com.igormaznitsa.meta.annotation.TimeComplexity
May contain some description or comment.
comment() - Element in annotation type com.igormaznitsa.meta.annotation.Weight
May contain some description or comment.
COMMENT_NEXT_LINE - Enum constant in enum com.igormaznitsa.jcp.containers.PreprocessingFlag
This flag shows that we must comment the next line (one time flag)
CommentNextLineDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#// directive handler
CommentNextLineDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.CommentNextLineDirectiveHandler
 
compare(String, String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator
Compare two patterns to determine which should match first, i.e.
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
 
COMPARISON - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
 
compileSourceRoots - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
The Project source roots for non-test mode.
Complexity - Enum in com.igormaznitsa.meta
Complexity constants.
Complexity(String) - Constructor for enum com.igormaznitsa.meta.Complexity
 
concat(String, String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
concatenateStringArrays(String[], String[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Concatenate the given String arrays into one, with overlapping array elements included twice.
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
 
CONSTANT - Enum constant in enum com.igormaznitsa.meta.Complexity
Constant value. Example: Determining if an integer (represented in binary) is even or odd.
Constraint - Annotation Type in com.igormaznitsa.meta.annotation
It allows to mark either field or parameter by some expression.
contains(Enumeration<?>, Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Check whether the given Enumeration contains the given element.
contains(Iterator<?>, Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Check whether the given Iterator contains the given element.
containsAny(Collection<?>, Collection<?>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Return true if any element in 'candidates' is contained in 'source'; otherwise returns false.
containsConstant(Enum<?>[], String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Check whether the given array of enum constants contains a constant with the given name, ignoring case when determining a match.
containsConstant(Enum<?>[], String, boolean) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Check whether the given array of enum constants contains a constant with the given name.
containsElement(Object[], Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Check whether the given array contains the given element.
containsGlobalVariable(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that there is a named global variable in the inside storage
containsInstance(Collection<?>, Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Check whether the given Collection contains the given element instance.
containsLocalVariable(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that a local variable for a name is presented
containsWhitespace(CharSequence) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Check whether the given CharSequence contains any whitespace characters.
containsWhitespace(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Check whether the given String contains any whitespace characters.
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 class com.igormaznitsa.jcp.exceptions.PreprocessorException
 
convertTo(File, FunctionBINFILE.Type, boolean, int, String) - Static method in class com.igormaznitsa.jcp.expression.functions.FunctionBINFILE
 
copyFile(File, File, boolean) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
copyFileAttributes - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
copyFileAttributes - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
copyFileAttributes - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Copy file attributes for copied and generated files.
copyFileAttributes(File, File) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
CopyFileAttributesHandler - Class in com.igormaznitsa.jcp.cmdline
The handler keep file attributes of copied or generated files.
CopyFileAttributesHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.CopyFileAttributesHandler
 
countOccurrencesOf(String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Count the occurrences of the substring sub in string str.
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
 
creationTimeInMilliseconds - Variable in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
The Creation time of the data container in milliseconds.
CUBIC - Enum constant in enum com.igormaznitsa.meta.Complexity
Cubic.
CURRENT_PATH - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
 
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 - Variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
deactivatePatternCache() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
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.HelpMojo
 
DEFAULT_PATH_SEPARATOR - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Default path separator: "/"
DEFAULT_PROCESSING_EXTENSIONS - Static variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
DEFAULT_SOURCE_DIRECTORY - Static variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
DEFAULT_VARIABLE_PATTERN - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPathStringMatcher
 
defer(Disposable) - Static method in class com.igormaznitsa.meta.common.utils.Deferrers
Defer execution of some disposable object.
defer(Deferrers.Deferred) - Static method in class com.igormaznitsa.meta.common.utils.Deferrers
Defer some action.
defer(Runnable) - Static method in class com.igormaznitsa.meta.common.utils.Deferrers
Defer execution of some runnable action.
defer(T) - Static method in class com.igormaznitsa.meta.common.utils.Deferrers
Defer closing of an closeable object.
Deferred() - Constructor for class com.igormaznitsa.meta.common.utils.Deferrers.Deferred
The Constructor.
deferredClose(T) - Static method in class com.igormaznitsa.meta.common.utils.Deferrers
Defer object containing public close() method.
deferredExcludeStack - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
Deferrers - Class in com.igormaznitsa.meta.common.utils
Auxiliary tool to defer some actions and process them in some point in future.
Deferrers() - Constructor for class com.igormaznitsa.meta.common.utils.Deferrers
 
Deferrers.Deferred - Class in com.igormaznitsa.meta.common.utils
Class wrapping executeDeferred method and stack depth for action.
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
 
deflate(byte[]) - Static method in class com.igormaznitsa.jcp.expression.functions.FunctionBINFILE
 
delete(String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Delete all occurrences of the given substring.
deleteAny(String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Delete any character in a given String.
delimitedListToStringArray(String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Take a String that is a delimited list and convert it into a String array.
delimitedListToStringArray(String, String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Take a String that is a delimited list and convert it into a String array.
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.HelpMojo
If true, display all settable properties for each goal.
detectedTimeInMilliseconds - Variable in exception class com.igormaznitsa.meta.common.exceptions.TimeViolationError
 
Determined - Annotation Type in com.igormaznitsa.meta.annotation
DIRECTIVE_HASH_PREFIXED - Static variable in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
DIRECTIVE_PREFIX - Static variable in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
The common preprocessor prefix for all directives
DIRECTIVE_SINGLE_DOLLAR_PREFIXED - Static variable in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
DIRECTIVE_TAIL_REMOVER - Static variable in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
DIRECTIVE_TWO_DOLLARS_PREFIXED - Static variable in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
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.
Disposable - Interface in com.igormaznitsa.meta.common.interfaces
Auxiliary interface describing disposable object.
DISPOSABLE_OBJECT_COUNTER - Static variable in class com.igormaznitsa.meta.common.templates.DisposableTemplate
 
DisposableTemplate - Class in com.igormaznitsa.meta.common.templates
Template providing disposable functionality.
DisposableTemplate() - Constructor for class com.igormaznitsa.meta.common.templates.DisposableTemplate
The Constructor.
dispose() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
dispose() - Method in interface com.igormaznitsa.meta.common.interfaces.Disposable
Dispose object.
dispose() - Method in class com.igormaznitsa.meta.common.templates.DisposableTemplate
 
disposedFlag - Variable in class com.igormaznitsa.meta.common.templates.DisposableTemplate
 
doDispose() - Method in class com.igormaznitsa.meta.common.templates.DisposableTemplate
The Template method is called once during disposing.
doesClearDestinationDirBefore() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the flag to clear the destination directory before preprocessing
doMatch(String, String, boolean, Map<String, String>) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Actually match the given path against the given pattern.
DOUBLE_EXPONENTIAL - Enum constant in enum com.igormaznitsa.meta.Complexity
doubleWildcards - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
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_ARRAY - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
 
EMPTY_BOOL_ARRAY - Static variable in class com.igormaznitsa.meta.common.utils.ArrayUtils
Empty boolean array.
EMPTY_BYTE_ARRAY - Static variable in class com.igormaznitsa.meta.common.utils.ArrayUtils
Empty byte array.
EMPTY_CHAR_ARRAY - Static variable in class com.igormaznitsa.meta.common.utils.ArrayUtils
Empty char array.
EMPTY_INT_ARRAY - Static variable in class com.igormaznitsa.meta.common.utils.ArrayUtils
Empty int array.
EMPTY_LONG_ARRAY - Static variable in class com.igormaznitsa.meta.common.utils.ArrayUtils
Empty long array.
EMPTY_OBJECT_ARRAY - Static variable in class com.igormaznitsa.meta.common.utils.ArrayUtils
Empty object array.
EMPTY_SHORT_ARRAY - Static variable in class com.igormaznitsa.meta.common.utils.ArrayUtils
Empty short array.
EMPTY_SLOT - Static variable in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
 
EMPTY_STACK - Static variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
EMPTY_STRING - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
 
EMPTY_STRING_ARRAY - Static variable in class com.igormaznitsa.meta.common.utils.ArrayUtils
Empty string array.
END_PROCESSING - Enum constant in enum com.igormaznitsa.jcp.containers.PreprocessingFlag
This flag shows that preprocessing must be ended on the next string
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
 
endsOnDoubleWildCard - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.PathSeparatorPatternCache
 
endsOnWildCard - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.PathSeparatorPatternCache
 
endsWithIgnoreCase(String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Test if the given String ends with the specified suffix, ignoring upper/lower case.
ensureNonNull(T) - Static method in class com.igormaznitsa.meta.common.utils.GetUtils
Get value if it is not null.
ensureNonNull(T, T) - Static method in class com.igormaznitsa.meta.common.utils.GetUtils
Get value and ensure that the value is not null
ensureNonNullAndNonEmpty(String, String) - Static method in class com.igormaznitsa.meta.common.utils.GetUtils
Get non-null non-empty string.
ensureNonNullStr(String) - Static method in class com.igormaznitsa.meta.common.utils.GetUtils
Ensure that a string will not be null.
enumeration - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils.EnumerationIterator
 
EnumerationIterator(Enumeration<E>) - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils.EnumerationIterator
 
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
 
eol - Variable in class com.igormaznitsa.meta.common.utils.CallTrace
 
EOL_LINUX - Static variable in class com.igormaznitsa.meta.common.utils.CallTrace
Default end-of-line for linux.
EOL_WINDOWS - Static variable in class com.igormaznitsa.meta.common.utils.CallTrace
Default end-of-line for windows.
equals(Object) - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
equals(Object) - Method in class com.igormaznitsa.jcp.expression.Value
 
equals(Object) - Method in class com.igormaznitsa.jcp.logger.SystemOutLogger
 
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
 
ERROR_LISTENERS - Static variable in class com.igormaznitsa.meta.common.exceptions.MetaErrorListeners
 
ErrorDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements //#error directive handler
ErrorDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.ErrorDirectiveHandler
 
escapeGo(String) - Static method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2GO
 
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
Examples - Search tag in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Section
Examples - Search tag in com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.combine(String, String)
Section
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
 
excludedFolderPatterns - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
excludedFolders - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
excludedFolders - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
List of sub-folders in source folders to be excluded from preprocessing, ANT path pattern format allowed.
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
ExcludeFoldersHandler - Class in com.igormaznitsa.jcp.cmdline
The Handler of subfolder names to be excluded from preprocessing, allows ANT pattern matching.
ExcludeFoldersHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.ExcludeFoldersHandler
 
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() - Method in class com.igormaznitsa.jcp.HelpMojo
execute() - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
execute() - Method in class com.igormaznitsa.jcp.maven.PreprocessorClearMojo
 
execute() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
execute(PreprocessorContext, Value[]) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
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
 
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
 
executeDeferred() - Method in class com.igormaznitsa.meta.common.utils.Deferrers.Deferred
Execute call.
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.FunctionTRIMLINES
 
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(PreprocessorContext, Value, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionIS
 
executeStrAny(Value, Value) - Method in class com.igormaznitsa.jcp.expression.operators.OperatorADD
 
executeStrBool(PreprocessorContext, Value, Value) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2GO
 
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.FunctionBINFILE
 
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
 
Experimental - Annotation Type in com.igormaznitsa.meta.annotation
Marks item as experimental one.
EXPONENTIAL - Enum constant in enum com.igormaznitsa.meta.Complexity
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() - Constructor for class com.igormaznitsa.jcp.expression.ExpressionTreeElement
 
ExpressionTreeElement(ExpressionItem, FilePositionInfo[], String) - Constructor for class com.igormaznitsa.jcp.expression.ExpressionTreeElement
The constructor
EXPRESSTION - Enum constant in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
EXTENSION_SEPARATOR - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
 
extractDoubleDollarPrefixedDirective(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
extractHashPrefixedDirective(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
extractPathWithinPattern(String, String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Given a pattern and a full path, determine the pattern-mapped part.
extractPathWithinPattern(String, String) - Method in interface com.igormaznitsa.jcp.utils.antpathmatcher.PathMatcher
Given a pattern and a full path, determine the pattern-mapped part.
extractPreprocessorException(Throwable) - Static method in exception class com.igormaznitsa.jcp.exceptions.PreprocessorException
 
extractSingleDollarPrefixedDirective(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
extractTail(String, String) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
extractTrimmedTail(String, String) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
extractUriTemplateVariables(String, String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
extractUriTemplateVariables(String, String) - Method in interface com.igormaznitsa.jcp.utils.antpathmatcher.PathMatcher
Given a pattern and a full path, extract the URI template variables.
EXTRAHARD - Enum constant in enum com.igormaznitsa.meta.annotation.Weight.Unit
A Call like ask "Ultimate Question of Life, the Universe, and Everything".
EXTRALIGHT - Enum constant in enum com.igormaznitsa.meta.annotation.Weight.Unit
Lighter than light one.

F

FACTORIAL - Enum constant in enum com.igormaznitsa.meta.Complexity
Factorial.
fail(String) - Static method in class com.igormaznitsa.meta.common.utils.Assertions
Throw assertion error for some cause
fake - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
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 - Variable in class com.igormaznitsa.jcp.context.PreprocessingState.ExcludeIfInfo
 
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
 
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
 
find(String) - Static method in enum com.igormaznitsa.jcp.expression.functions.FunctionBINFILE.Type
 
findAllFiles(String, File, AntPathMatcher, String[]) - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
findAllFilesToBePreprocessed(File[], String[]) - 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
 
findCommonElementType(Collection<?>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Find the common element type of the given Collection, if any.
findElementForIndex(PreprocessorContext, String, int) - Method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
findFileInSourceFolder(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
It finds a file for its path among files in source folder, it is prohibited to return files out of preprocessing folders.
findFirstMatch(Collection<?>, Collection<E>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Return the first element in 'candidates' that is contained in 'source'.
findFirstNonNull(T...) - Static method in class com.igormaznitsa.meta.common.utils.GetUtils
Find the first non-null value in an array and return that.
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) - Static method in class com.igormaznitsa.jcp.HelpMojo
 
findSingleChild(Node, String) - Static method in class com.igormaznitsa.jcp.HelpMojo
 
findTailRemover(String, PreprocessorContext) - Static method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
findValueOfType(Collection<?>, Class<?>[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Find a single value of one of the given types in the given Collection: searching the Collection for a value of the first type, then searching for a value of the second type, etc.
findValueOfType(Collection<?>, Class<T>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Find a single value of the given type in the given Collection.
findVariableForName(String, boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Find value among local and global variables for a name.
fireError(String, Throwable) - Static method in class com.igormaznitsa.meta.common.exceptions.MetaErrorListeners
Send notifications to all listeners.
FLAG_DEBUG_LEVEL - Static variable in class com.igormaznitsa.jcp.logger.SystemOutLogger
 
FLOAT - Enum constant in enum com.igormaznitsa.jcp.expression.ValueType
 
FLOAT_NUMBER - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
 
FLUFF - Enum constant in enum com.igormaznitsa.meta.annotation.Weight.Unit
Very very extra light.
FlushDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#flush directive handler
FlushDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.FlushDirectiveHandler
 
FOLDER_SEPARATOR - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
 
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
formula - Variable in enum com.igormaznitsa.meta.Complexity
 
FRACTIONAL_POWER - Enum constant in enum com.igormaznitsa.meta.Complexity
Fractional power.
FUNCTION - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
 
FUNCTION - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemType
 
FUNCTION_NAME_MAP - Static variable in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
 
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
 
FunctionBINFILE - Class in com.igormaznitsa.jcp.expression.functions
The Function loads bin file and encodes it into string.
FunctionBINFILE() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionBINFILE
 
FunctionBINFILE.Type - Enum in com.igormaznitsa.jcp.expression.functions
 
FunctionDefinedByUser - Class in com.igormaznitsa.jcp.expression.functions
The class implements the user defined function handler (a function which name starts 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
 
FunctionIS - Class in com.igormaznitsa.jcp.expression.functions
The class implements the IS function handler
FunctionIS() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionIS
 
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
 
FunctionSTR2GO - Class in com.igormaznitsa.jcp.expression.functions
The class implements escape function handler to escape strings to be used in Go.
FunctionSTR2GO() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionSTR2GO
 
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
 
FunctionTRIMLINES - Class in com.igormaznitsa.jcp.expression.functions
The class implements the TRIMLINES function handler
FunctionTRIMLINES() - Constructor for class com.igormaznitsa.jcp.expression.functions.FunctionTRIMLINES
 
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
 
generateStringForChar(char, int) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
getAlertListener() - Method in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
Get alert listener if provided
getAlertMessage() - Method in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
Get the alert message.
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.FunctionBINFILE
 
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.FunctionIS
 
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.FunctionSTR2GO
 
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
 
getAllowWhitespace() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
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.FunctionBINFILE
 
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.FunctionIS
 
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.FunctionSTR2GO
 
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
 
getCauseObject() - Method in exception class com.igormaznitsa.meta.common.exceptions.InvalidObjectError
 
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
 
getCopyFileAttributes() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getCopyright() - Static method in class com.igormaznitsa.jcp.InfoHelper
 
getCreationPoint() - Method in class com.igormaznitsa.meta.common.templates.KeepCreationPointTemplate
Get the creation point stack trace for the instance.
getCreationTimeInMilliseconds() - Method in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
Get the creation time of the container.
getCurrentIncludeStack() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
getData() - Method in exception class com.igormaznitsa.meta.common.exceptions.TimeViolationError
Get the data container which was created during time watcher registration.
getDescription() - Method in class com.igormaznitsa.jcp.cmdline.AllowWhitespaceDirectiveHandler
 
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.CopyFileAttributesHandler
 
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.ExcludeFoldersHandler
 
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.PreserveIndentDirectiveHandler
 
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.UnknownAsFalseHandler
 
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
 
getDetectedStackDepth() - Method in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
Get the detected stack depth during the container creation.
getDetectedTimeInMilliseconds() - Method in exception class com.igormaznitsa.meta.common.exceptions.TimeViolationError
Get the detected time in milliseconds.
getDetectedViolationInMilliseconds() - Method in exception class com.igormaznitsa.meta.common.exceptions.TimeViolationError
Get the difference between the expected max time and the detected time.
getDisableOut() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getDisplayString(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a content-based String representation if obj is not null; otherwise returns an empty String.
getDoubleWildcards() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
getElementListSize(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
getEndsOnDoubleWildCard() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.PathSeparatorPatternCache
 
getEndsOnWildCard() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.PathSeparatorPatternCache
 
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
getExcludedFolderPatterns() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get patterns for excluded folders.
getExcludedFolders() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
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 class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
getFileInfoContainer() - Method in class com.igormaznitsa.jcp.context.PreprocessingState.ExcludeIfInfo
 
getFilename(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Extract the filename from the given Java resource path, e.g.
getFilenameExtension(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Extract the filename extension from the given Java resource path, e.g.
getFilePath(File) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
getFirstLevelTextContent(Node) - Static method in class com.igormaznitsa.jcp.expression.functions.xml.AbstractXMLFunction
 
getFormula() - Method in enum com.igormaznitsa.meta.Complexity
Get the formula.
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
 
getIdentityHexString(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a hex String form of an object's identity hash code.
getInCharacterEncoding() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get the current character encoding for text reading
getIncludeChain() - Method in exception class com.igormaznitsa.jcp.exceptions.PreprocessorException
 
getIndentLevel(String) - Static method in class com.igormaznitsa.jcp.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.AllowWhitespaceDirectiveHandler
 
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.CopyFileAttributesHandler
 
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.ExcludeFoldersHandler
 
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.PreserveIndentDirectiveHandler
 
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.UnknownAsFalseHandler
 
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
 
getLength() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
Returns the length of the given pattern, where template variables are considered to be 1 long.
getLocalVariable(String) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get a local variable value
getMaxAllowedDelayInMilliseconds() - Method in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
Get defined max allowed time delay in milliseconds.
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.FunctionBINFILE
 
getName() - Method in enum com.igormaznitsa.jcp.expression.functions.FunctionBINFILE.Type
 
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.FunctionIS
 
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.FunctionSTR2GO
 
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.FunctionTRIMLINES
 
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 class 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
 
getNonDisposedObjectCounter() - Static method in class com.igormaznitsa.meta.common.templates.DisposableTemplate
Get the current number of created but not disposed object which have DisposableTemplate as super class.
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
getPatternComparator(String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Given a full path, returns a Comparator suitable for sorting patterns in order of explicitness.
getPatternComparator(String) - Method in interface com.igormaznitsa.jcp.utils.antpathmatcher.PathMatcher
Given a full path, returns a Comparator suitable for sorting patterns in order of explicitness for that path.
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
getPreserveIndent() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
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 class 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 class 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) - Static method in class com.igormaznitsa.jcp.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.FunctionBINFILE
 
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.FunctionIS
 
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.FunctionSTR2GO
 
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.FunctionTRIMLINES
 
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.FunctionBINFILE
 
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.FunctionIS
 
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.FunctionSTR2GO
 
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.FunctionTRIMLINES
 
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 class 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) - Static method in class com.igormaznitsa.jcp.HelpMojo
 
getSingleWildcards() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
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
 
getStackDepth() - Method in class com.igormaznitsa.meta.common.utils.Deferrers.Deferred
Get the stack depth detected during object creation.
getStringIndex() - Method in class com.igormaznitsa.jcp.context.PreprocessingState.ExcludeIfInfo
 
getStringIndex() - Method in class com.igormaznitsa.jcp.exceptions.FilePositionInfo
 
getStringIndex() - Method in exception class com.igormaznitsa.jcp.exceptions.PreprocessorException
 
getStringMatcher(String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Build or retrieve an AntPathMatcher.AntPathStringMatcher for the given pattern.
getTestDestination() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getText() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
getThreadDescriptor() - Method in class com.igormaznitsa.meta.common.utils.CallTrace
Get the descriptor of the thread where the object instance was created.
getTotalCount() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
getType() - Method in class com.igormaznitsa.jcp.expression.Value
 
getUnknownVarAsFalse() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
getUriVars() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
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
 
getUseTestSources() - Method in class com.igormaznitsa.jcp.maven.PreprocessTestsMojo
 
GetUtils - Class in com.igormaznitsa.meta.common.utils
Auxiliary methods to get values.
GetUtils() - Constructor for class com.igormaznitsa.meta.common.utils.GetUtils
 
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) - Static method in class com.igormaznitsa.jcp.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
 
GLOB_PATTERN - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPathStringMatcher
 
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.HelpMojo
The name of the goal for which to show help.
goToString(int) - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 

H

HARD - Enum constant in enum com.igormaznitsa.meta.annotation.Weight.Unit
Contains long loops or calls for hard methods.
hasDeflateFlag(String, FunctionBINFILE.Type) - Static method in class com.igormaznitsa.jcp.expression.functions.FunctionBINFILE
 
hashCode() - Method in class com.igormaznitsa.jcp.containers.TextFileDataContainer
 
hashCode() - Method in class com.igormaznitsa.jcp.expression.Value
 
hashCode() - Method in class com.igormaznitsa.jcp.logger.SystemOutLogger
 
hashCode(boolean) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return the same value as Boolean.hashCode()}.
hashCode(double) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return the same value as Double.hashCode()}.
hashCode(float) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return the same value as Float.hashCode()}.
hashCode(long) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return the same value as Long.hashCode()}.
hasLength(CharSequence) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Check that the given CharSequence is neither null nor of length 0.
hasLength(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Check that the given String is neither null nor of length 0.
hasListeners() - Static method in class com.igormaznitsa.meta.common.exceptions.MetaErrorListeners
Check that there are registered listeners.
hasNext() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils.EnumerationIterator
 
hasReadLineNextLineInEnd() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
hasSplitFlag(String, FunctionBINFILE.Type) - Static method in class com.igormaznitsa.jcp.expression.functions.FunctionBINFILE
 
hasText(CharSequence) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Check whether the given CharSequence contains actual text.
hasText(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Check whether the given String contains actual text.
hasUniqueObject(Collection<?>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Determine whether the given Collection only contains a single unique object.
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
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.HelpMojo
 
HEX_NUMBER - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
 

I

id - Variable in class com.igormaznitsa.jcp.expression.functions.xml.NodeContainer
 
identityToString(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of an object's overall identity.
IF_CONDITION_FALSE - Enum constant in enum com.igormaznitsa.jcp.containers.PreprocessingFlag
This flag shows that the current //#if construction in the passive state
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
 
ignoreMissingSources - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Flag to ignore missing source folders, if false then mojo fail for any missing source folder, if true then missing folder will be ignored.
Immutable - Annotation Type in javax.annotation.concurrent
 
ImplementationNote - Annotation Type in com.igormaznitsa.meta.annotation
Allows to define some implementation note about marked entity.
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 class 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.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
 
initCounters() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
INITIAL_HASH - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
 
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 - Enum constant in enum com.igormaznitsa.jcp.expression.ValueType
 
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
 
INT8 - Enum constant in enum com.igormaznitsa.jcp.expression.functions.FunctionBINFILE.Type
 
InvalidObjectError - Exception Class in com.igormaznitsa.meta.common.exceptions
 
InvalidObjectError(String, Object) - Constructor for exception class com.igormaznitsa.meta.common.exceptions.InvalidObjectError
 
INVERSE_ACKERMANN - Enum constant in enum com.igormaznitsa.meta.Complexity
Inverse Ackermann. Example: Amortized time per operation using a disjoint set.
IOUtils - Class in com.igormaznitsa.meta.common.utils
Auxiliary methods for IO operations.
IOUtils() - Constructor for class com.igormaznitsa.meta.common.utils.IOUtils
 
isAllowWhitespace() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get flag that whitespace allowed between directive and comment.
isArray(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Determine whether the given object is an array: either an Object array or a primitive array.
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
 
isCheckedException(Throwable) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return whether the given throwable is a checked exception: that is, neither a RuntimeException nor an Error.
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
isCompatibleWithThrowsClause(Throwable, Class<?>...) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Check whether the given exception is compatible with the specified exception types, as declared in a throws clause.
isCopyFileAttributes() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check that the preprocessor must copy file attributes.
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
 
isDisposed() - Method in interface com.igormaznitsa.meta.common.interfaces.Disposable
Check that the object is disposed.
isDisposed() - Method in class com.igormaznitsa.meta.common.templates.DisposableTemplate
 
isDoubleDollarPrefixed(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
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
 
isEmpty() - Static method in class com.igormaznitsa.meta.common.utils.Deferrers
Check that presented defer actions for the current thread.
isEmpty() - Static method in class com.igormaznitsa.meta.common.utils.TimeGuard
Check that the thread local for the current thread contains time points or watchers.
isEmpty(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Check whether the given String is empty.
isEmpty(Object[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
 
isEmpty(Object[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Determine whether the given array is empty: i.e.
isEmpty(Object[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
 
isEmpty(Collection<?>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Return true if the supplied Collection is null or empty.
isEmpty(Map<?, ?>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Return true if the supplied Map is null or empty.
isEmptySlot() - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
Allows to check that the element is EMPTY_SLOT
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 class 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.
isHashPrefixed(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
isIfStackEmpty() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
isIgnoreMissingSources() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
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
isLeastSpecific() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
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.HelpMojo
 
isOnlyRootOnStack() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
isOperatorChar(char) - Static method in class com.igormaznitsa.jcp.expression.ExpressionParser
 
isPattern(String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
isPattern(String) - Method in interface com.igormaznitsa.jcp.utils.antpathmatcher.PathMatcher
Does the given path represent a pattern that can be matched by an implementation of this interface?
isPotentialMatch(String, String[]) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
isPrefixPattern() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
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
 
isPreserveIndent() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get flag indicating whether preserve-indent is enabled or disabled.
isRemoveComments() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
It returns the flag shows that all comments must be removed from the result
isSingleDollarPrefixed(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
isSkip() - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
isTimePoint() - Method in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
Check that the object represents a named time point.
isUnknownVariableAsFalse() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Get flag shows that unknown variable is recognized as FALSE.
isValid(T) - Method in interface com.igormaznitsa.meta.common.utils.Validator
Validate an object.
isVerbose() - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Check the verbose flag
isWhileStackEmpty() - Method in class com.igormaznitsa.jcp.context.PreprocessingState
 
isWildcardChar(char) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
item - Variable in exception class com.igormaznitsa.meta.common.exceptions.TimeViolationError
 
ITERATED_LOGARITHMIC - Enum constant in enum com.igormaznitsa.meta.Complexity

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
 
javax.annotation - package javax.annotation
 
javax.annotation.concurrent - package javax.annotation.concurrent
 
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
 
joinArrays(T[]...) - Static method in class com.igormaznitsa.meta.common.utils.ArrayUtils
Join arrays provided as parameters, all arrays must be the same type, null values allowed.

K

KeepCreationPointTemplate - Class in com.igormaznitsa.meta.common.templates
Allows to keep information about point where instance of the class was created.
KeepCreationPointTemplate() - Constructor for class com.igormaznitsa.meta.common.templates.KeepCreationPointTemplate
The Constructor.
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
 
LazyInited - Annotation Type in com.igormaznitsa.meta.annotation
Shows that marked entity is lazy inited one
leftTrim(String) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
length - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
LIGHT - Enum constant in enum com.igormaznitsa.meta.annotation.Weight.Unit
Light, for instance a getter with some condition of light logic.
LINE_END - Static variable in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
LINEAR - Enum constant in enum com.igormaznitsa.meta.Complexity
LINEARITHMIC - Enum constant in enum com.igormaznitsa.meta.Complexity
lineLength - Variable in class com.igormaznitsa.jcp.HelpMojo
The maximum length of a display line, should be positive.
Link - Annotation Type in com.igormaznitsa.meta.annotation
Allows provide some link in text form for an entity.
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
 
LOG_LOGARITHMIC - Enum constant in enum com.igormaznitsa.meta.Complexity
Log-logarithmic. Example: Amortized time per operation using a bounded priority queue.
LOGARITHMIC - Enum constant in enum com.igormaznitsa.meta.Complexity
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
 
LOGICAL - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
 
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 class 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(String) - 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 class 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
 
match(String, String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
match(String, String) - Method in interface com.igormaznitsa.jcp.utils.antpathmatcher.PathMatcher
Match the given path against the given pattern, according to this PathMatcher's matching strategy.
matchStart(String, String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
matchStart(String, String) - Method in interface com.igormaznitsa.jcp.utils.antpathmatcher.PathMatcher
Match the given path against the corresponding part of the given pattern, according to this PathMatcher's matching strategy.
matchStrings(String, String, Map<String, String>) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Test whether or not a string matches against a pattern.
matchStrings(String, Map<String, String>) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPathStringMatcher
Main entry point.
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, boolean) - Constructor for class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
MAX_WRITE_BUFFER_SIZE - Static variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
maxAllowedDelayInMilliseconds - Variable in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
Max allowed time delay in milliseconds.
MayContainNull - Annotation Type in com.igormaznitsa.meta.annotation
Shows that marked entity can contain null among its inside values.
MemoryComplexity - Annotation Type in com.igormaznitsa.meta.annotation
Allows to mark executable entity by its memory complexity description.
mergeArrayIntoCollection(Object, Collection<E>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Merge the given array into the given Collection.
mergePropertiesIntoMap(Properties, Map<K, V>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Merge the given Properties instance into the given Map, copying all properties (key-value pairs) over.
mergeStringArrays(String[], String[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Merge the given String arrays into one, with overlapping array elements only included once.
MetaErrorListener - Interface in com.igormaznitsa.meta.common.exceptions
Interface for a meta error processor catching errors detected by the common module methods.
MetaErrorListeners - Class in com.igormaznitsa.meta.common.exceptions
Service containing all error listeners for the common module methods and providing their notifications.
MetaErrorListeners() - Constructor for class com.igormaznitsa.meta.common.exceptions.MetaErrorListeners
 
MsgDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements //#msg directive handler
MsgDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.MsgDirectiveHandler
 
MULTIEXPRESSION - Enum constant in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
MULTIPLIER - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
 
MustNotContainNull - Annotation Type in com.igormaznitsa.meta.annotation
Shows that an array or a collection can't contain null as its value.

N

N_LOG_STAR_N - Enum constant in enum com.igormaznitsa.meta.Complexity
n log star n.
name - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask.Global
 
name - Variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor.NameReferencePair
 
name - Variable in enum com.igormaznitsa.jcp.expression.functions.FunctionBINFILE.Type
 
name - Variable in class com.igormaznitsa.jcp.expression.functions.FunctionDefinedByUser
 
NameReferencePair(String, String) - Constructor for class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor.NameReferencePair
 
NeedsRefactoring - Annotation Type in com.igormaznitsa.meta.annotation
Signal that marked entity needs refactoring.
next() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils.EnumerationIterator
 
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
 
NonDetermined - Annotation Type in com.igormaznitsa.meta.annotation
NONE - Enum constant in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
Nonnull - Annotation Type in javax.annotation
 
NORMAL - Enum constant in enum com.igormaznitsa.jcp.context.PreprocessingState.PrinterType
 
NORMAL - Enum constant in enum com.igormaznitsa.meta.annotation.Weight.Unit
Normal weight for regular execution with conditions and short loops.
normalizeGetter(String) - Static method in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
normalizeVariableName(String) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
normalPrinter - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
NOT_PROCESSED - Enum constant in enum com.igormaznitsa.jcp.directives.AfterDirectiveProcessingBehaviour
Notify preprocessor that the directive has not been processed
NULL_STRING - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
 
NULL_TIME_ALERT_LISTENER - Static variable in class com.igormaznitsa.meta.common.utils.TimeGuard
Some variant of "null-device" for time alerts, it does absolutely nothing.
Nullable - Annotation Type in javax.annotation
 
nullSafeClassName(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Determine the class name for the given object.
nullSafeEquals(Object, Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
 
nullSafeEquals(Object, Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Determine if the given objects are equal, returning true if both are null or false if only one is null.
nullSafeHashCode(boolean[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a hash code based on the contents of the specified array.
nullSafeHashCode(byte[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a hash code based on the contents of the specified array.
nullSafeHashCode(char[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a hash code based on the contents of the specified array.
nullSafeHashCode(double[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a hash code based on the contents of the specified array.
nullSafeHashCode(float[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a hash code based on the contents of the specified array.
nullSafeHashCode(int[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a hash code based on the contents of the specified array.
nullSafeHashCode(long[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a hash code based on the contents of the specified array.
nullSafeHashCode(short[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a hash code based on the contents of the specified array.
nullSafeHashCode(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return as hash code for the given object; typically the value of Object#hashCode()}.
nullSafeHashCode(Object[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a hash code based on the contents of the specified array.
nullSafeToString(boolean[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of the contents of the specified array.
nullSafeToString(byte[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of the contents of the specified array.
nullSafeToString(char[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of the contents of the specified array.
nullSafeToString(double[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of the contents of the specified array.
nullSafeToString(float[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of the contents of the specified array.
nullSafeToString(int[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of the contents of the specified array.
nullSafeToString(long[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of the contents of the specified array.
nullSafeToString(short[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of the contents of the specified array.
nullSafeToString(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of the specified Object.
nullSafeToString(Object[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Return a String representation of the contents of the specified array.
NUMBER - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
 
numberOfCopied - Variable in class com.igormaznitsa.jcp.JCPreprocessor.PreprocessingStatistics
 
numberOfPreprocessed - Variable in class com.igormaznitsa.jcp.JCPreprocessor.PreprocessingStatistics
 

O

ObjectUtils - Class in com.igormaznitsa.jcp.utils.antpathmatcher
Miscellaneous object utility methods.
ObjectUtils() - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
 
onDetectedError(String, Throwable) - Method in interface com.igormaznitsa.meta.common.exceptions.MetaErrorListener
The Method will be called if detected some error.
ONE_LINE_COMMENT - Static variable in class com.igormaznitsa.jcp.directives.AbstractDirectiveHandler
The prefix for one line comment
OneWayChange - Annotation Type in com.igormaznitsa.meta.annotation
Allows mark methods as impacting on something without any chance for rollback.
ONOFF - Enum constant in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
onTimeAlert(long, TimeGuard.TimeData) - Method in interface com.igormaznitsa.meta.common.utils.TimeGuard.TimeAlertListener
Process time.
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 - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemType
 
OPERATOR - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
 
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.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

packData(byte[]) - Static method in class com.igormaznitsa.meta.common.utils.IOUtils
Pack some binary data.
packed - Variable in class com.igormaznitsa.meta.common.utils.CallTrace
 
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
parseLocaleString(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Parse the given localeString value into a Locale.
ParserState() - Constructor for enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
 
parseString(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.ActionDirectiveHandler
 
parseTimeZoneString(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Parse the given timeZoneString value into a TimeZone.
path - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator
 
pathEquals(String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Compare two paths after normalization of them.
PathMatcher - Interface in com.igormaznitsa.jcp.utils.antpathmatcher
Strategy interface for String-based path matching.
pathSeparator - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
pathSeparatorPatternCache - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
PathSeparatorPatternCache(String) - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.PathSeparatorPatternCache
 
pattern - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPathStringMatcher
 
pattern - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
PATTERN_FOR_PROPERTY_WHICH_CAN_CONTAIN_PRIVATE_INFO - Static variable in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
PATTERN_MACROS_WITH_SPACES - Static variable in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
PatternInfo(String) - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
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.HelpMojo
 
POLYLOGARITHMIC - Enum constant in enum com.igormaznitsa.meta.Complexity
POLYNOMIAL - Enum constant in enum com.igormaznitsa.meta.Complexity
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
 
POSTFIX - Enum constant in enum com.igormaznitsa.jcp.context.PreprocessingState.PrinterType
 
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 - Enum constant in enum com.igormaznitsa.jcp.context.PreprocessingState.PrinterType
 
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
 
prefixPattern - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
prefixPrinter - Variable in class com.igormaznitsa.jcp.context.PreprocessingState
 
prepareContext(PreprocessorContext) - Method in class com.igormaznitsa.jcp.expression.functions.FunctionEVALFILE
 
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, TextFileDataContainer, String, String, boolean) - Constructor for class com.igormaznitsa.jcp.context.PreprocessingState
 
PreprocessingState(PreprocessorContext, FileInfoContainer, String, String, boolean) - Constructor for class com.igormaznitsa.jcp.context.PreprocessingState
 
PreprocessingState(PreprocessorContext, String, String) - 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 Class 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 class 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 - Class in com.igormaznitsa.jcp.utils
It is an auxiliary class contains some useful methods
PreprocessorUtils() - Constructor for class 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
PreprocessTestsMojo - Class in com.igormaznitsa.jcp.maven
The Mojo is auxiliary wrapper over the standard preprocess mojo to automate providing of TRUE as the 'useTestSources' flag.
PreprocessTestsMojo() - Constructor for class com.igormaznitsa.jcp.maven.PreprocessTestsMojo
 
preserveIndent - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
preserveIndent - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
preserveIndent - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Preserve indents in lines marked by '//$' and '//$$' directives.
PreserveIndentDirectiveHandler - Class in com.igormaznitsa.jcp.cmdline
Preserve indent when removing line-prefixes "//$" and "//$$"
PreserveIndentDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.PreserveIndentDirectiveHandler
 
pressing(String) - Static method in class com.igormaznitsa.meta.common.utils.StrUtils
Remove all white space chars and ISO control chars.
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() - Method in class com.igormaznitsa.jcp.removers.JavaCommentsRemover
 
process(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.directives.ErrorDirectiveHandler
 
process(PreprocessorContext, String) - Method in class com.igormaznitsa.jcp.directives.WarningDirectiveHandler
 
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, Value, boolean) - Method in class com.igormaznitsa.jcp.directives.UndefDirectiveHandler
 
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.AllowWhitespaceDirectiveHandler
 
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.CopyFileAttributesHandler
 
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.ExcludeFoldersHandler
 
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.PreserveIndentDirectiveHandler
 
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.UnknownAsFalseHandler
 
processCommandLineKey(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.cmdline.VerboseHandler
 
processCommandString(PreprocessorContext, String[], String[]) - Static method in class com.igormaznitsa.jcp.JCPreprocessor
 
processDeferredActions() - Static method in class com.igormaznitsa.meta.common.utils.Deferrers
Process all defer actions for the current stack depth level.
processDefinition(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.GlobalDirectiveHandler
 
processDirective(PreprocessingState, String, PreprocessorContext, boolean) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
PROCESSED - Enum constant in enum com.igormaznitsa.jcp.directives.AfterDirectiveProcessingBehaviour
Notify preprocessor that a directive has been processed successfully
processFileExclusion(List<PreprocessingState.ExcludeIfInfo>) - Method in class com.igormaznitsa.jcp.JCPreprocessor
 
processFileSet(List<FileSet>, Logger) - 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 class com.igormaznitsa.jcp.exceptions.PreprocessorException
 
processLocalDefinition(String, PreprocessorContext) - Method in class com.igormaznitsa.jcp.directives.LocalDirectiveHandler
 
processMacroses(String, PreprocessorContext) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
processPredefinedFolders(Logger) - Method in class com.igormaznitsa.jcp.maven.PreprocessorClearMojo
 
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
 

Q

QUADRATIC - Enum constant in enum com.igormaznitsa.meta.Complexity
Quadratic.
QUASI_POLYNOMIAL - Enum constant in enum com.igormaznitsa.meta.Complexity
quote(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Quote the given String with single quotes.
quote(String, int, int) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPathStringMatcher
 
quoteIfString(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Turn the given Object into a String with single quotes if it is a String; keeping the Object as-is else.

R

READ_NEXT_LINE - Enum constant in enum com.igormaznitsa.jcp.directives.AfterDirectiveProcessingBehaviour
Notify preprocessor that a directive has been processed and need to read the next line immediately
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 class 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 class 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
 
reference() - Element in annotation type com.igormaznitsa.meta.annotation.ThrowsRuntimeException
Description of the exception.
referenceAsString(char, Throwable) - Static method in exception class 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
REGISTRY - Static variable in class com.igormaznitsa.meta.common.templates.KeepCreationPointTemplate
 
REGISTRY - Static variable in class com.igormaznitsa.meta.common.utils.Deferrers
Inside registry for defer actions.
REGISTRY - Static variable in class com.igormaznitsa.meta.common.utils.TimeGuard
Inside thread local storage of registered processors.
remove() - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils.EnumerationIterator
 
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
 
removeDuplicateStrings(String[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Remove duplicate strings from the given array.
removeErrorListener(MetaErrorListener) - Static method in class com.igormaznitsa.meta.common.exceptions.MetaErrorListeners
Remove listener.
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.HelpMojo
Repeat a String n times to form a new string.
replace(String, String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Replace all occurrences of a substring within a string with another string.
replaceChar(String[], char, char) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
replaceElement(ExpressionTreeElement, ExpressionTreeElement) - Method in class com.igormaznitsa.jcp.expression.ExpressionTreeElement
It replaces a child element
replacePartByChar(String, char, int, int) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
replaceSourceRootByPreprocessingDestinationFolder(PreprocessorContext) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
replaceStringPrefix(String[], String, String[]) - Static method in class 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
 
restoreStackTrace() - Method in class com.igormaznitsa.meta.common.utils.CallTrace
Restore stack trace as a string from inside data representation.
ReturnsOriginal - Annotation Type in com.igormaznitsa.meta.annotation
Allows mark method result if the method returns link to the original object and you want notify a method user that it should be changed carefully.
Risky - Annotation Type in com.igormaznitsa.meta.annotation
Marks entity as risky one.
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 class com.igormaznitsa.jcp.exceptions.PreprocessorException
 
serialVersionUID - Static variable in exception class com.igormaznitsa.meta.common.exceptions.AlreadyDisposedError
 
serialVersionUID - Static variable in exception class com.igormaznitsa.meta.common.exceptions.InvalidObjectError
 
serialVersionUID - Static variable in exception class com.igormaznitsa.meta.common.exceptions.TimeViolationError
 
serialVersionUID - Static variable in exception class com.igormaznitsa.meta.common.exceptions.UnexpectedProcessingError
 
serialVersionUID - Static variable in class com.igormaznitsa.meta.common.templates.DisposableTemplate
 
serialVersionUID - Static variable in class com.igormaznitsa.meta.common.templates.KeepCreationPointTemplate
 
serialVersionUID - Static variable in class com.igormaznitsa.meta.common.utils.CallTrace
 
serialVersionUID - Static variable in class com.igormaznitsa.meta.common.utils.Deferrers.Deferred
 
serialVersionUID - Static variable in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
 
SET - Enum constant in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
setAllowWhitespace(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "allowWhitespace", it allows to manage the mode to allow whitespace between the // and the #.
setAllowWhitespace(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set flag to allow whitespace between directive and comment chars.
setAllowWhitespace(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setCachePatterns(boolean) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Specify whether to cache parsed pattern metadata for patterns passed into this matcher's AntPathMatcher.match(java.lang.String, java.lang.String) method.
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
 
setCaseSensitive(boolean) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Specify whether to perform pattern matching in a case-sensitive fashion.
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
 
setCopyFileAttributes(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "copyfileattributes", it turns on mode to copy file attributes if file generated or copied.
setCopyFileAttributes(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set the flag to copy file attributes.
setCopyFileAttributes(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(boolean) - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
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(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
setExcludedFolderPatterns(String...) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set patterns for excluded folders.
setExcludedFolders(String) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "excludedfolders" attribute, sub-folders in source folders to be excluded from preprocessing, ANT patterns allowed, ${path.separator} should be used for multiple items
setExcludedFolders(String...) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
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
 
setIgnoreMissingSources(boolean) - 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
 
setPathSeparator(String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Set the path separator to use for pattern parsing.
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
setPreserveIndent(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "preserveident" attribute, to preserve spaces occupied by '//$' and '//$$' directives.
setPreserveIndent(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set flag to control whether prefixes "//$", "//$$" should replaced with equal length whitespace strings rather than just removed.
setPreserveIndent(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
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
setSkip(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
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
 
setTrimTokens(boolean) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Specify whether to trim tokenized paths and patterns.
setUnknownVarAsFalse(boolean) - Method in class com.igormaznitsa.jcp.ant.PreprocessTask
Set the "unknownVarAsFalse" attribute, it allows to interpret unknown variables as FALSE.
setUnknownVarAsFalse(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setUnknownVariableAsFalse(boolean) - Method in class com.igormaznitsa.jcp.context.PreprocessorContext
Set flag to interpret unknown variable value as FALSE.
setUseTestSources(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessorMojo
 
setUseTestSources(boolean) - Method in class com.igormaznitsa.jcp.maven.PreprocessTestsMojo
 
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
 
SHOULD_BE_COMMENTED - Enum constant in enum com.igormaznitsa.jcp.directives.AfterDirectiveProcessingBehaviour
Notify preprocessor that the line should be commented
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.FunctionIS
 
SIGNATURES - Static variable in class com.igormaznitsa.jcp.expression.functions.FunctionROUND
 
silentSleep(long) - Static method in class com.igormaznitsa.meta.common.utils.ThreadUtils
Just suspend the current thread for defined interval in milliseconds.
singleWildcards - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
skip - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Skip preprocessing.
skipSegment(char[], int, String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
skipSeparator(String, int, String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
skipUntilClosingComments() - Method in class com.igormaznitsa.jcp.removers.JavaCommentsRemover
 
skipUntilNextString() - Method in class com.igormaznitsa.jcp.removers.JavaCommentsRemover
 
sortStringArray(String[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Turn given source String array into sorted array.
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.
SPECIAL - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemType
 
SPECIAL_CHAR - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
 
SpecialItem() - 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
split(String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Split a String at the first occurrence of the delimiter.
splitArrayElementsIntoProperties(String[], String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Take an array of strings and split each element based on the given delimiter.
splitArrayElementsIntoProperties(String[], String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Take an array of strings and split each element based on the given delimiter.
splitExtensionCommaList(String) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
splitForChar(String, char) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
splitForCharAndHoldEmptyLine(String, char) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
splitForEqualChar(String) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
srcReader - Variable in class com.igormaznitsa.jcp.removers.JavaCommentsRemover
 
stackDepth - Variable in class com.igormaznitsa.meta.common.utils.Deferrers.Deferred
 
stackDepth - Variable in class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
Contains detected stack depth for creation.
stackDepth() - Static method in class com.igormaznitsa.meta.common.utils.ThreadUtils
Get the stack call depth for the caller.
stackElement() - Static method in class com.igormaznitsa.meta.common.utils.ThreadUtils
Get the stack element of the method caller.
stacktrace - Variable in class com.igormaznitsa.meta.common.utils.CallTrace
 
startsWithIgnoreCase(String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Test if the given String starts with the specified prefix, ignoring upper/lower case.
str - Variable in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
STRING - Enum constant in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
STRING - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
 
STRING - Enum constant in enum com.igormaznitsa.jcp.expression.ValueType
 
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
stringMatcherCache - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
StringUtils - Class in com.igormaznitsa.jcp.utils.antpathmatcher
Miscellaneous String utility methods.
StringUtils() - Constructor for class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
 
stripFilenameExtension(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Strip the filename extension from the given Java resource path, e.g.
StrUtils - Class in com.igormaznitsa.meta.common.utils
Set of auxiliary string functions.
StrUtils() - Constructor for class com.igormaznitsa.meta.common.utils.StrUtils
 
SUB_EXPONENTIAL - Enum constant in enum com.igormaznitsa.meta.Complexity
substringMatch(CharSequence, int, CharSequence) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Test whether the given string matches the given substring at the given index.
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

TAIL - Enum constant in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
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
 
TEXT_OUTPUT_DISABLED - Enum constant in enum com.igormaznitsa.jcp.containers.PreprocessingFlag
This flag shows that it is allowed to print texts into an output stream
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
 
threadDescriptor - Variable in class com.igormaznitsa.meta.common.utils.CallTrace
 
ThreadSafe - Annotation Type in javax.annotation.concurrent
 
ThreadUtils - Class in com.igormaznitsa.meta.common.utils
Auxiliary methods for thread processing.
ThreadUtils() - Constructor for class com.igormaznitsa.meta.common.utils.ThreadUtils
 
throwPreprocessorException(String, String, File, int, Throwable) - Static method in class com.igormaznitsa.jcp.utils.PreprocessorUtils
 
ThrowsRuntimeException - Annotation Type in com.igormaznitsa.meta.annotation
Allows to describe a runtime exception thrown by method.
ThrowsRuntimeExceptions - Annotation Type in com.igormaznitsa.meta.annotation
It allows to describe set of runtime exceptions thrown by method.
TimeComplexity - Annotation Type in com.igormaznitsa.meta.annotation
Allows to mark executable entity by its time complexity description.
TimeData(int, String, long, TimeGuard.TimeAlertListener) - Constructor for class com.igormaznitsa.meta.common.utils.TimeGuard.TimeData
The Constructor
timeFormat - Variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
TimeGuard - Class in com.igormaznitsa.meta.common.utils
Allows to detect violations of execution time for code blocks or just measure time for them.
TimeGuard() - Constructor for class com.igormaznitsa.meta.common.utils.TimeGuard
 
TimeGuard.TimeAlertListener - Interface in com.igormaznitsa.meta.common.utils
Interface for any object to be informed about time alerts.
TimeGuard.TimeData - Class in com.igormaznitsa.meta.common.utils
Data container for time watching action.
timestampFormat - Variable in class com.igormaznitsa.jcp.context.JCPSpecialVariableProcessor
 
TimeViolationError - Exception Class in com.igormaznitsa.meta.common.exceptions
The Error shows that some time bounds violation detected during execution.
TimeViolationError(long, TimeGuard.TimeData) - Constructor for exception class com.igormaznitsa.meta.common.exceptions.TimeViolationError
The Constructor.
TO_IMPORT - Static variable in class com.igormaznitsa.jcp.maven.MavenPropertiesImporter
 
toArray(Enumeration<E>, A[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Marshal the elements from the given enumeration into an array of the given type.
ToDo - Annotation Type in com.igormaznitsa.meta.annotation
Allows to mark entities for future works.
toIterator(Enumeration<E>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
Adapt an enumeration to an iterator.
tokenizedPatternCache - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
tokenizePath(String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Tokenize the given path String into parts, based on this matcher's settings.
tokenizePattern(String) - Method in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
Tokenize the given path pattern into parts, based on this matcher's settings.
tokenizeToStringArray(String, String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Tokenize the given String into a String array via a StringTokenizer.
tokenizeToStringArray(String, String, boolean, boolean) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Tokenize the given String into a String array via a StringTokenizer.
toLanguageTag(Locale) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Determine the RFC 3066 compliant language tag, as used for the HTTP "Accept-Language" header.
toLines(String, int, int, int) - Static method in class com.igormaznitsa.jcp.HelpMojo
Splits the specified text into lines of convenient display length.
toLines(List<String>, String, int, int) - Static method in class com.igormaznitsa.jcp.HelpMojo
Adds the specified line to the output sequence, performing line wrapping if necessary.
toObjectArray(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.CollectionUtils
 
toObjectArray(Object) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.ObjectUtils
Convert the given array (which may be a primitive array) to an object array (if necessary of primitive wrapper objects).
TOP_PATH - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
 
toString() - Method in class com.igormaznitsa.jcp.containers.FileInfoContainer
 
toString() - Method in class com.igormaznitsa.jcp.exceptions.FilePositionInfo
 
toString() - Method in exception class 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
 
toString() - Method in class com.igormaznitsa.meta.common.utils.CallTrace
 
toString() - Method in enum com.igormaznitsa.meta.Complexity
 
toStringArray(Collection<String>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Copy the given Collection into a String array.
toStringArray(Enumeration<String>) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Copy the given Enumeration into a String array.
toStringDetail() - Method in class com.igormaznitsa.jcp.expression.Value
 
toUnicode(char) - Static method in class com.igormaznitsa.jcp.expression.functions.FunctionSTR2GO
 
trimAllWhitespace(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Trim all whitespace from the given String: leading, trailing, and in between characters.
trimArrayElements(String[]) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Trim the elements of the given String array, calling String.trim() on each of them.
trimLeadingCharacter(String, char) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Trim all occurrences of the supplied leading character from the given String.
trimLeadingWhitespace(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Trim leading whitespace from the given String.
trimLeft(String) - Static method in class com.igormaznitsa.meta.common.utils.StrUtils
Trim left white spaces in string.
trimRight(String) - Static method in class com.igormaznitsa.meta.common.utils.StrUtils
Trim right white spaces in string.
trimTokens - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
trimTrailingCharacter(String, char) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Trim all occurrences of the supplied trailing character from the given String.
trimTrailingWhitespace(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Trim trailing whitespace from the given String.
trimWhitespace(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Trim leading and trailing whitespace from the given String.
type - Variable in class com.igormaznitsa.jcp.expression.Value
 
Type(String) - Constructor for enum com.igormaznitsa.jcp.expression.functions.FunctionBINFILE.Type
 

U

UID_COUNTER - Static variable in class com.igormaznitsa.jcp.expression.functions.AbstractFunction
Inside counter to generate UID for some cases
UINT8 - Enum constant in enum com.igormaznitsa.jcp.expression.functions.FunctionBINFILE.Type
 
uncapitalize(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Uncapitalize a String, changing the first letter to lower case as per Character.toLowerCase(char).
UndefDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements the //#undef directive handler
UndefDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.UndefDirectiveHandler
 
UnexpectedProcessingError - Exception Class in com.igormaznitsa.meta.common.exceptions
Thrown if detected unexpected exception during processing.
UnexpectedProcessingError(String, Throwable) - Constructor for exception class com.igormaznitsa.meta.common.exceptions.UnexpectedProcessingError
Constructor for description and cause.
Unit() - Constructor for enum com.igormaznitsa.meta.annotation.Weight.Unit
 
UNKNOWN - Enum constant in enum com.igormaznitsa.jcp.expression.ValueType
 
UnknownAsFalseHandler - 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
UnknownAsFalseHandler() - Constructor for class com.igormaznitsa.jcp.cmdline.UnknownAsFalseHandler
 
unknownVarAsFalse - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask
 
unknownVarAsFalse - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Flag to interpret unknown variable as FALSE.
unknownVariableAsFalse - Variable in class com.igormaznitsa.jcp.context.PreprocessorContext
 
unpackData(byte[]) - Static method in class com.igormaznitsa.meta.common.utils.IOUtils
Unpack binary data packed by the packData method.
unqualify(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Unqualify a string qualified by a '.' dot character.
unqualify(String, char) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Unqualify a string qualified by a separator character.
uriDecode(String, Charset) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
Decode the given encoded URI component value.
uriVars - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPatternComparator.PatternInfo
 
useTestSources - Variable in class com.igormaznitsa.jcp.maven.PreprocessorMojo
Allow usage of the preprocessor for test sources (since 5.3.4 version).
UTF8 - Static variable in class com.igormaznitsa.meta.common.utils.CallTrace
 

V

validateLocalePart(String) - Static method in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
 
Validator<T> - Interface in com.igormaznitsa.meta.common.utils
Validator to check an object.
value - Variable in class com.igormaznitsa.jcp.ant.PreprocessTask.Global
 
value - Variable in class com.igormaznitsa.jcp.expression.Value
 
value() - Element in annotation type com.igormaznitsa.meta.annotation.Constraint
Constraint.
value() - Element in annotation type com.igormaznitsa.meta.annotation.Experimental
Some optional text description.
value() - Element in annotation type com.igormaznitsa.meta.annotation.ImplementationNote
Text description of the warning.
value() - Element in annotation type com.igormaznitsa.meta.annotation.Link
Link to some resource in String format.
value() - Element in annotation type com.igormaznitsa.meta.annotation.MemoryComplexity
Contains memory complexity for marked entity.
value() - Element in annotation type com.igormaznitsa.meta.annotation.NeedsRefactoring
Optional text
value() - Element in annotation type com.igormaznitsa.meta.annotation.OneWayChange
Allows to drop some comments about object of the impact.
value() - Element in annotation type com.igormaznitsa.meta.annotation.Risky
Some optional text description.
value() - Element in annotation type com.igormaznitsa.meta.annotation.ThrowsRuntimeException
The Class of the runtime exception.
value() - Element in annotation type com.igormaznitsa.meta.annotation.ThrowsRuntimeExceptions
Array of exception descriptors.
value() - Element in annotation type com.igormaznitsa.meta.annotation.TimeComplexity
Contains time complexity for marked entity.
value() - Element in annotation type com.igormaznitsa.meta.annotation.ToDo
Text note.
value() - Element in annotation type com.igormaznitsa.meta.annotation.Warning
Text description of the warning.
value() - Element in annotation type com.igormaznitsa.meta.annotation.Weight
Contains weight value for marked entity.
Value - Class in com.igormaznitsa.jcp.expression
The class describes an expression value i.e.
Value(Boolean) - Constructor for class com.igormaznitsa.jcp.expression.Value
 
Value(Float) - Constructor for class com.igormaznitsa.jcp.expression.Value
 
Value(Long) - Constructor for class com.igormaznitsa.jcp.expression.Value
 
Value(String) - Constructor for class com.igormaznitsa.jcp.expression.Value
 
VALUE - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemPriority
 
VALUE - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemType
 
VALUE_OR_FUNCTION - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
 
valueOf(Boolean) - Static method in class com.igormaznitsa.jcp.expression.Value
 
valueOf(Float) - Static method in class com.igormaznitsa.jcp.expression.Value
 
valueOf(Long) - Static method 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(String) - Static method in enum com.igormaznitsa.jcp.expression.functions.FunctionBINFILE.Type
Returns the enum constant of this type with the specified name.
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.meta.annotation.Weight.Unit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.igormaznitsa.meta.Complexity
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.functions.FunctionBINFILE.Type
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.meta.annotation.Weight.Unit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.igormaznitsa.meta.Complexity
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
VARIABLE - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionItemType
 
VARIABLE - Enum constant in enum com.igormaznitsa.meta.annotation.Weight.Unit
Variable weight, can be changed in wide interval.
VARIABLE_PATTERN - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
variableName - Variable in class com.igormaznitsa.jcp.expression.Variable
The variable contains the expression variable name
variableNames - Variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher.AntPathStringMatcher
 
VARNAME - Enum constant in enum com.igormaznitsa.jcp.directives.DirectiveArgumentType
 
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

WAIT - Enum constant in enum com.igormaznitsa.jcp.expression.ExpressionParser.ParserState
 
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
 
Warning - Annotation Type in com.igormaznitsa.meta.annotation
Allows to mark entities by some warning messages.
WarningDirectiveHandler - Class in com.igormaznitsa.jcp.directives
The class implements //#warning directive handler
WarningDirectiveHandler() - Constructor for class com.igormaznitsa.jcp.directives.WarningDirectiveHandler
 
Weight - Annotation Type in com.igormaznitsa.meta.annotation
Allows to define computational weight of an entity, in fuzzy human-subjective relative units.
Weight.Unit - Enum in com.igormaznitsa.meta.annotation
Contains allowed units for execution weight.
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
 
WILDCARD_CHARS - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.AntPathMatcher
 
WINDOWS_FOLDER_SEPARATOR - Static variable in class com.igormaznitsa.jcp.utils.antpathmatcher.StringUtils
 
writeBufferTo(Writer) - Method in class com.igormaznitsa.jcp.utils.ResetablePrinter
 
writeGoal(StringBuilder, String, Element) - Method in class com.igormaznitsa.jcp.HelpMojo
 
writeParameter(StringBuilder, Node, Node) - Method in class com.igormaznitsa.jcp.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 Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form