Package | Description |
---|---|
com.igormaznitsa.jcp.containers | |
com.igormaznitsa.jcp.context |
Constructor and Description |
---|
TextFileDataContainer(TextFileDataContainer item,
int stringIndex) |
Modifier and Type | Field and Description |
---|---|
private TextFileDataContainer |
PreprocessingState.activeIf |
private TextFileDataContainer |
PreprocessingState.activeWhile |
private TextFileDataContainer |
PreprocessorContext.currentInCloneSource |
private TextFileDataContainer |
PreprocessingState.rootReference |
Modifier and Type | Field and Description |
---|---|
private java.util.LinkedList<TextFileDataContainer> |
PreprocessingState.ifStack |
private java.util.LinkedList<TextFileDataContainer> |
PreprocessingState.includeStack |
private java.util.LinkedList<TextFileDataContainer> |
PreprocessingState.whileStack |
Modifier and Type | Method and Description |
---|---|
private TextFileDataContainer |
PreprocessingState.cloneTopTextDataContainer(boolean useLastReadStringIndex) |
TextFileDataContainer |
PreprocessingState.getRootTextContainer() |
TextFileDataContainer |
PreprocessingState.openFile(java.io.File file) |
TextFileDataContainer |
PreprocessingState.peekFile() |
TextFileDataContainer |
PreprocessingState.peekIf() |
TextFileDataContainer |
PreprocessingState.peekWhile() |
TextFileDataContainer |
PreprocessingState.popTextContainer() |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.List<TextFileDataContainer> |
PreprocessingState.getCurrentIncludeStack() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
PreprocessorContext.makeStackView(TextFileDataContainer cloneSource,
boolean cloned,
java.util.List<TextFileDataContainer> list) |
void |
PreprocessingState.popAllIFUntilContainerWithFile(TextFileDataContainer container) |
PreprocessingState |
PreprocessorContext.produceNewPreprocessingState(FileInfoContainer fileContainer,
TextFileDataContainer textContainer)
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
|
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
PreprocessorContext.makeStackView(TextFileDataContainer cloneSource,
boolean cloned,
java.util.List<TextFileDataContainer> list) |
Constructor and Description |
---|
PreprocessingState(PreprocessorContext context,
FileInfoContainer rootFile,
TextFileDataContainer rootContainer,
java.lang.String inEncoding,
java.lang.String outEncoding,
boolean overrideOnlyIfContentChanged) |