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

A

AbstractEol - Class in org.kefirsf.bb.proc
 
AbstractEol(boolean) - Constructor for class org.kefirsf.bb.proc.AbstractEol
 
AbstractTemplate - Class in org.kefirsf.bb.proc
Abstract class for Template and If
AbstractTemplate(List<? extends ProcTemplateElement>) - Constructor for class org.kefirsf.bb.proc.AbstractTemplate
 
AbstractUrl - Class in org.kefirsf.bb.proc
 
AbstractUrl(String, boolean) - Constructor for class org.kefirsf.bb.proc.AbstractUrl
 
Action - Enum in org.kefirsf.bb.conf
Actions with variables in pattern element
add(int) - Method in class org.kefirsf.bb.util.IntSet
 
addBadTag(int) - Method in class org.kefirsf.bb.proc.Context
Add the bag tag position
addCode(Code) - Method in class org.kefirsf.bb.conf.Scope
Add a code to scope.
addPattern(Pattern) - Method in class org.kefirsf.bb.conf.Code
Add a pattern to the list of patterns.
AN - Static variable in class org.kefirsf.bb.proc.AbstractEol
 
AR - Static variable in class org.kefirsf.bb.proc.AbstractEol
 
ArrayCharSequence - Class in org.kefirsf.bb.util
The char sequence based on existing char array.
ArrayCharSequence(char[], int, int) - Constructor for class org.kefirsf.bb.util.ArrayCharSequence
 

B

BBProcessor - Class in org.kefirsf.bb.proc
The bbcode processor.
BBProcessor() - Constructor for class org.kefirsf.bb.proc.BBProcessor
Create the bbcode processor
BBProcessorFactory - Class in org.kefirsf.bb
Factory for creating BBProcessor from Stream, File, Resource with configuration or default bb-processor.
blankArgument(String, CharSequence) - Static method in class org.kefirsf.bb.util.Exceptions
 
BlankLine - Class in org.kefirsf.bb.conf
A blank line.
BlankLine() - Constructor for class org.kefirsf.bb.conf.BlankLine
 
BlankLine(boolean) - Constructor for class org.kefirsf.bb.conf.BlankLine
 
Bol - Class in org.kefirsf.bb.conf
A beginning of line.
Bol() - Constructor for class org.kefirsf.bb.conf.Bol
 

C

calcEnd(Source, ProcPatternElement) - Method in class org.kefirsf.bb.proc.AbstractUrl
 
calcLength(Source, int) - Method in class org.kefirsf.bb.proc.AbstractEol
 
charAt(int) - Method in class org.kefirsf.bb.proc.Source
Return a character by index
charAt(int) - Method in class org.kefirsf.bb.util.ArrayCharSequence
 
Check - Class in org.kefirsf.bb.proc
Check if the variable is equals with context value
Check(String, boolean) - Constructor for class org.kefirsf.bb.proc.Check
 
checkBadTag(int) - Method in class org.kefirsf.bb.proc.Context
Check the bag tag
checkNesting() - Method in class org.kefirsf.bb.proc.Context
Check nesting.
Code - Class in org.kefirsf.bb.conf
Code description.
Code() - Constructor for class org.kefirsf.bb.conf.Code
Construct code definition with random name and default priority.
Code(String) - Constructor for class org.kefirsf.bb.conf.Code
Construct code definition with name and default priority.
Code(Pattern, Template, String, int) - Constructor for class org.kefirsf.bb.conf.Code
Create code definition.
compareTo(ProcCode) - Method in class org.kefirsf.bb.proc.ProcCode
Compare by priorities
Configuration - Class in org.kefirsf.bb.conf
Configuration of bbcode processor.
Configuration() - Constructor for class org.kefirsf.bb.conf.Configuration
Create the configuration
ConfigurationFactory - Class in org.kefirsf.bb
Create the text processor configuration
Constant - Class in org.kefirsf.bb.conf
Define constants.
Constant() - Constructor for class org.kefirsf.bb.conf.Constant
Default constructor.
Constant(String) - Constructor for class org.kefirsf.bb.conf.Constant
Create constant with value.
Constant(String, boolean) - Constructor for class org.kefirsf.bb.conf.Constant
Create constant.
Constant(String, boolean, boolean) - Constructor for class org.kefirsf.bb.conf.Constant
Create constant.
contains(int) - Method in class org.kefirsf.bb.util.IntSet
 
containsCheck() - Method in class org.kefirsf.bb.proc.ProcCode
 
Context - Class in org.kefirsf.bb.proc
The bb-processing context
Context() - Constructor for class org.kefirsf.bb.proc.Context
Default constructor
Context(Context) - Constructor for class org.kefirsf.bb.proc.Context
Constructor of child-context
create() - Method in class org.kefirsf.bb.BBProcessorFactory
Create the default bb-code processor.
create(Configuration) - Method in class org.kefirsf.bb.BBProcessorFactory
Create TextProcessor by programmatic configuration.
create(InputStream) - Method in class org.kefirsf.bb.BBProcessorFactory
Create the bb-processor from XML InputStream
create(File) - Method in class org.kefirsf.bb.BBProcessorFactory
Create the bb-code processor from file with XML-configuration.
create(String) - Method in class org.kefirsf.bb.BBProcessorFactory
Create the bb-code processor from file with XML-configuration.
create() - Method in class org.kefirsf.bb.ConfigurationFactory
Create the default bb-code processor.
create(String) - Method in class org.kefirsf.bb.ConfigurationFactory
Create the bb-code processor from file with XML-configuration.
create(File) - Method in class org.kefirsf.bb.ConfigurationFactory
Create the bb-code processor from file with XML-configuration.
create(InputStream) - Method in class org.kefirsf.bb.ConfigurationFactory
Create the bb-processor from XML InputStream
create(Document) - Method in class org.kefirsf.bb.DomConfigurationFactory
Create the bb-code processor from DOM Document
create() - Method in class org.kefirsf.bb.EscapeXmlProcessorFactory
Create the new XML escape symbols processor.
create() - Method in interface org.kefirsf.bb.TextProcessorFactory
Create the TextProcessor instance
createFromResource(String) - Method in class org.kefirsf.bb.BBProcessorFactory
Create the bb-processor using xml-configuration resource
createFromResource(String) - Method in class org.kefirsf.bb.ConfigurationFactory
Create the bb-processor using xml-configuration resource

D

DEFAULT_CONFIGURATION_FILE - Static variable in class org.kefirsf.bb.ConfigurationFactory
 
DEFAULT_GHOST_VALUE - Static variable in interface org.kefirsf.bb.conf.PatternElement
 
DEFAULT_IGNORE_TEXT - Static variable in class org.kefirsf.bb.conf.Scope
By default we don't ignore text outer codes.
DEFAULT_LOCAL - Static variable in class org.kefirsf.bb.conf.Url
 
DEFAULT_MAX_VALUE - Static variable in class org.kefirsf.bb.conf.Scope
 
DEFAULT_MIN_VALUE - Static variable in class org.kefirsf.bb.conf.Scope
 
DEFAULT_NAME - Static variable in class org.kefirsf.bb.conf.Email
 
DEFAULT_NAME - Static variable in class org.kefirsf.bb.conf.Url
 
DEFAULT_NAME - Static variable in class org.kefirsf.bb.conf.Variable
 
DEFAULT_NESTING_LIMIT - Static variable in class org.kefirsf.bb.conf.Configuration
Default nesting limit for processor.
DEFAULT_PRIORITY - Static variable in class org.kefirsf.bb.conf.Code
 
DEFAULT_PROPAGATE_NESTING_EXCEPTION - Static variable in class org.kefirsf.bb.conf.Configuration
By default the processor don't throw an exception if nesting limit exceeded.
DEFAULT_PROPERTIES_FILE - Static variable in class org.kefirsf.bb.ConfigurationFactory
 
DEFAULT_PROPERTIES_XML_FILE - Static variable in class org.kefirsf.bb.ConfigurationFactory
 
DEFAULT_SCHEMALESS - Static variable in class org.kefirsf.bb.conf.Url
 
DEFAULT_STRONG - Static variable in class org.kefirsf.bb.conf.Scope
By default simple text is permitted.
DEFAULT_USER_CONFIGURATION_FILE - Static variable in class org.kefirsf.bb.ConfigurationFactory
 
DomConfigurationFactory - Class in org.kefirsf.bb
Create a text processor configuration from the DOM-document.

E

elements - Variable in class org.kefirsf.bb.proc.AbstractTemplate
Template elements
Email - Class in org.kefirsf.bb.conf
An email pattern element.
Email() - Constructor for class org.kefirsf.bb.conf.Email
The default constructor.
Email(String) - Constructor for class org.kefirsf.bb.conf.Email
Construct an email pattern element.
Email(String, boolean) - Constructor for class org.kefirsf.bb.conf.Email
Construct an email pattern element.
EMPTY - Static variable in class org.kefirsf.bb.proc.ProcTemplate
Empty template
emptyArgument(String, Collection<E>) - Static method in class org.kefirsf.bb.util.Exceptions
 
Eol - Class in org.kefirsf.bb.conf
An end of line.
Eol() - Constructor for class org.kefirsf.bb.conf.Eol
 
Eol(boolean) - Constructor for class org.kefirsf.bb.conf.Eol
 
equals(Object) - Method in class org.kefirsf.bb.conf.Code
 
equals(Object) - Method in class org.kefirsf.bb.conf.Constant
 
equals(Object) - Method in class org.kefirsf.bb.conf.Scope
 
equals(Object) - Method in class org.kefirsf.bb.proc.PatternConstant
 
equals(Object) - Method in class org.kefirsf.bb.proc.ProcCode
 
equals(Object) - Method in class org.kefirsf.bb.util.ArrayCharSequence
 
EscapeProcessor - Class in org.kefirsf.bb
Class for escape processing.
EscapeProcessor(String[][]) - Constructor for class org.kefirsf.bb.EscapeProcessor
Construct the escape processor with special escape symbols.
EscapeXmlProcessorFactory - Class in org.kefirsf.bb
The class for creating the escape xml special symbols processor.
Exceptions - Class in org.kefirsf.bb.util
Exceptions utils.

F

find(PatternConstant) - Method in class org.kefirsf.bb.proc.Source
Find constant in source text.
find(char[], boolean) - Method in class org.kefirsf.bb.proc.Source
 
findFrom(int, char[], boolean) - Method in class org.kefirsf.bb.proc.Source
 
findIn(Source) - Method in class org.kefirsf.bb.proc.AbstractEol
 
findIn(Source) - Method in class org.kefirsf.bb.proc.AbstractUrl
 
findIn(Source) - Method in class org.kefirsf.bb.proc.Check
 
findIn(Source) - Method in class org.kefirsf.bb.proc.PatternConstant
Find this constant.
findIn(Source) - Method in class org.kefirsf.bb.proc.PatternJunk
 
findIn(Source) - Method in class org.kefirsf.bb.proc.ProcBol
I strongly don't recommend to use tag bol as a terminator.
findIn(Source) - Method in class org.kefirsf.bb.proc.ProcEmail
Find constant
findIn(Source) - Method in interface org.kefirsf.bb.proc.ProcPatternElement
Find constant
findIn(Source) - Method in class org.kefirsf.bb.proc.ProcText
Find this element
findIn(Source) - Method in class org.kefirsf.bb.proc.ProcUrl
Find constant
findIn(Source) - Method in class org.kefirsf.bb.proc.ProcVariable
Find this element
Function - Enum in org.kefirsf.bb.conf
Variable functions

G

generate(Context) - Method in class org.kefirsf.bb.proc.IfExpression
 
generate(Context) - Method in class org.kefirsf.bb.proc.ProcNamedValue
Добавляет элемент в новую строку
generate(Context) - Method in class org.kefirsf.bb.proc.ProcTemplate
Append to result string processed text.
generate(Context) - Method in interface org.kefirsf.bb.proc.ProcTemplateElement
Append template element to source of context
generate(Context) - Method in class org.kefirsf.bb.proc.TemplateConstant
 
generateRandomName() - Static method in class org.kefirsf.bb.util.Utils
 
getAction() - Method in class org.kefirsf.bb.conf.Variable
Get the action of the variable.
getAttribute(String) - Method in class org.kefirsf.bb.proc.Context
Get the context attribute.
getAttributes() - Method in class org.kefirsf.bb.proc.Context
 
getCharArray() - Method in class org.kefirsf.bb.proc.PatternConstant
 
getCodes() - Method in class org.kefirsf.bb.conf.Scope
Get codes of scope.
getFunction() - Method in class org.kefirsf.bb.conf.NamedValue
This element can use different functions.
getInstance() - Static method in class org.kefirsf.bb.BBProcessorFactory
Return instance of BBProcessorFactory
getInstance() - Static method in class org.kefirsf.bb.ConfigurationFactory
Return instance of class ConfigurationFactory
getInstance() - Static method in class org.kefirsf.bb.DomConfigurationFactory
 
getInstance() - Static method in class org.kefirsf.bb.EscapeXmlProcessorFactory
Return instance of this class.
getLocalAttribute(String) - Method in class org.kefirsf.bb.proc.Context
Return attribute from this context, not parent
getMax() - Method in class org.kefirsf.bb.conf.Scope
Get the maximum count of codes which can be parsed in this scope.
getMin() - Method in class org.kefirsf.bb.conf.Scope
Get the minimum count of parsed codes.
getName() - Method in class org.kefirsf.bb.conf.Code
Get a code name.
getName() - Method in class org.kefirsf.bb.conf.If
 
getName() - Method in class org.kefirsf.bb.conf.Scope
Get scope name.
getName() - Method in class org.kefirsf.bb.proc.ProcNamedElement
Get element name
getNestingLimit() - Method in class org.kefirsf.bb.conf.Configuration
Get nesting limit.
getOffset() - Method in class org.kefirsf.bb.proc.Source
Return current offset.
getParams() - Method in class org.kefirsf.bb.conf.Configuration
Get predefined parameters.
getParent() - Method in class org.kefirsf.bb.conf.Scope
Get parent scope.
getPattern() - Method in class org.kefirsf.bb.conf.Code
Deprecated.
getPatterns() - Method in class org.kefirsf.bb.conf.Code
A code contains collection of patterns for parsing.
getPrefix() - Method in class org.kefirsf.bb.conf.Configuration
Get prefix.
getPriority() - Method in class org.kefirsf.bb.conf.Code
Get the code priority.
getRegex() - Method in class org.kefirsf.bb.conf.Variable
Get regular expression for validate variable.
getRootScope() - Method in class org.kefirsf.bb.conf.Configuration
Get root scope
getScope() - Method in class org.kefirsf.bb.conf.Text
Code scope for parse text.
getScope() - Method in class org.kefirsf.bb.proc.Context
 
getSource() - Method in class org.kefirsf.bb.proc.Context
 
getSuffix() - Method in class org.kefirsf.bb.conf.Configuration
Get suffix.
getTarget() - Method in class org.kefirsf.bb.proc.Context
 
getTemplate() - Method in class org.kefirsf.bb.conf.Code
Get template for text generation.
getTerminator() - Method in class org.kefirsf.bb.proc.Context
get Text terminator,this mark stop text processing
getValue() - Method in class org.kefirsf.bb.conf.Constant
 
getValue() - Method in class org.kefirsf.bb.proc.PatternConstant
 
ghost - Variable in class org.kefirsf.bb.proc.AbstractEol
 
ghost - Variable in class org.kefirsf.bb.proc.AbstractUrl
Don't move the cursor offset.

H

hasCheck() - Method in class org.kefirsf.bb.proc.ProcPattern
 
hashCode() - Method in class org.kefirsf.bb.conf.Code
 
hashCode() - Method in class org.kefirsf.bb.conf.Constant
 
hashCode() - Method in class org.kefirsf.bb.conf.Scope
 
hashCode() - Method in class org.kefirsf.bb.proc.PatternConstant
 
hashCode() - Method in class org.kefirsf.bb.proc.ProcCode
 
hashCode() - Method in class org.kefirsf.bb.util.ArrayCharSequence
 
hasNext() - Method in class org.kefirsf.bb.proc.Source
Есть ли еще что-то в строке?
hasNextAdjustedForTerminator() - Method in class org.kefirsf.bb.proc.Context
Check has chars in source before terminator or not
hasPatterns() - Method in class org.kefirsf.bb.conf.Code
Check if the code has patterns.

I

If - Class in org.kefirsf.bb.conf
The IF expression
If() - Constructor for class org.kefirsf.bb.conf.If
 
If(String) - Constructor for class org.kefirsf.bb.conf.If
 
If(String, List<? extends TemplateElement>) - Constructor for class org.kefirsf.bb.conf.If
 
IfExpression - Class in org.kefirsf.bb.proc
 
IfExpression(String, List<? extends ProcTemplateElement>) - Constructor for class org.kefirsf.bb.proc.IfExpression
 
incOffset() - Method in class org.kefirsf.bb.proc.Source
Increment offset.
incOffset(int) - Method in class org.kefirsf.bb.proc.Source
Increment offset.
init() - Method in class org.kefirsf.bb.proc.ProcScope
 
IntSet - Class in org.kefirsf.bb.util
Best performance set of primitive type int
IntSet() - Constructor for class org.kefirsf.bb.util.IntSet
 
isIgnoreCase() - Method in class org.kefirsf.bb.conf.Constant
Ignore case or no.
isIgnoreCase() - Method in class org.kefirsf.bb.proc.PatternConstant
 
isIgnoreText() - Method in class org.kefirsf.bb.conf.Scope
How to use text outer codes.
isInitialized() - Method in class org.kefirsf.bb.proc.ProcScope
 
isLocal() - Method in class org.kefirsf.bb.conf.Url
Local URLs a URLs without a schema and host
isNextIn(Context) - Method in class org.kefirsf.bb.proc.AbstractEol
 
isNextIn(Context) - Method in class org.kefirsf.bb.proc.AbstractUrl
Check next subsequence
isNextIn(Context) - Method in class org.kefirsf.bb.proc.Check
 
isNextIn(Context) - Method in class org.kefirsf.bb.proc.PatternConstant
Check equals next sequence in source to this constant
isNextIn(Context) - Method in class org.kefirsf.bb.proc.PatternJunk
 
isNextIn(Context) - Method in class org.kefirsf.bb.proc.ProcBol
 
isNextIn(Context) - Method in interface org.kefirsf.bb.proc.ProcPatternElement
Check next subsequence
isNextIn(Context) - Method in class org.kefirsf.bb.proc.ProcText
Определяет, что дальше в разбираемой строке находится нужная последовательность
isNextIn(Context) - Method in class org.kefirsf.bb.proc.ProcVariable
Определяет, что дальше в разбираемой строке находится нужная последовательность
isPropagateNestingException() - Method in class org.kefirsf.bb.conf.Configuration
Get nesting exceeded behavior.
isSchemaless() - Method in class org.kefirsf.bb.conf.Url
Is it URL without a schema? Like www.example.com
isStrong() - Method in class org.kefirsf.bb.conf.Scope
If the scope is strong then only the codes from the scope can be parsed by it.
isTransparent() - Method in class org.kefirsf.bb.conf.Code
If the code is transparent, then all variables which were set on the code processing will be accessible from other codes from on the same context, the same indentation level.
isTransparent() - Method in class org.kefirsf.bb.conf.Text
 

J

Junk - Class in org.kefirsf.bb.conf
Junk element.
Junk() - Constructor for class org.kefirsf.bb.conf.Junk
 

L

length() - Method in class org.kefirsf.bb.proc.Source
Return length of source text
length() - Method in class org.kefirsf.bb.util.ArrayCharSequence
 
LOGGER_CONTEXT - Static variable in class org.kefirsf.bb.proc.BBProcessor
 
LOGGER_GENERATE - Static variable in class org.kefirsf.bb.proc.BBProcessor
 
LOGGER_PARSE - Static variable in class org.kefirsf.bb.proc.BBProcessor
 

M

MARKDOWN_CONFIGURATION_FILE - Static variable in class org.kefirsf.bb.ConfigurationFactory
 
match(Source, int) - Method in class org.kefirsf.bb.proc.AbstractEol
 
match(Source, int) - Method in class org.kefirsf.bb.proc.ProcBlankLine
 
match(Source, int) - Method in class org.kefirsf.bb.proc.ProcEol
 
mergeWithParent() - Method in class org.kefirsf.bb.proc.Context
Put all local attributes to parent context
MESSAGE_PATTERN - Static variable in exception org.kefirsf.bb.TextProcessorNestingException
 

N

NamedValue - Class in org.kefirsf.bb.conf
Named template element.
NamedValue() - Constructor for class org.kefirsf.bb.conf.NamedValue
 
NamedValue(String) - Constructor for class org.kefirsf.bb.conf.NamedValue
 
NamedValue(String, Function) - Constructor for class org.kefirsf.bb.conf.NamedValue
 
negativeArgument(String, int) - Static method in class org.kefirsf.bb.util.Exceptions
 
next() - Method in class org.kefirsf.bb.proc.Source
Return next character and increment offset.
nextIs(PatternConstant) - Method in class org.kefirsf.bb.proc.Source
Test id next sequence the constant?
nextMayBeConstant() - Method in class org.kefirsf.bb.proc.Source
Check if the current sub sequence can be a constant.
nullArgument(String, Object) - Static method in class org.kefirsf.bb.util.Exceptions
 

O

openResourceStream(String) - Static method in class org.kefirsf.bb.util.Utils
Open the resource stream for named resource.
org.kefirsf.bb - package org.kefirsf.bb
 
org.kefirsf.bb.conf - package org.kefirsf.bb.conf
 
org.kefirsf.bb.proc - package org.kefirsf.bb.proc
 
org.kefirsf.bb.util - package org.kefirsf.bb.util
 

P

parse(Context, ProcPatternElement) - Method in class org.kefirsf.bb.proc.AbstractEol
 
parse(Context, ProcPatternElement) - Method in class org.kefirsf.bb.proc.AbstractUrl
Parse element
parse(Context, ProcPatternElement) - Method in class org.kefirsf.bb.proc.Check
 
parse(Context, ProcPatternElement) - Method in class org.kefirsf.bb.proc.PatternConstant
Parse constant
parse(Context, ProcPatternElement) - Method in class org.kefirsf.bb.proc.PatternJunk
 
parse(Context, ProcPatternElement) - Method in class org.kefirsf.bb.proc.ProcBol
 
parse(Context) - Method in class org.kefirsf.bb.proc.ProcPattern
Parse context with this pattern
parse(Context, ProcPatternElement) - Method in interface org.kefirsf.bb.proc.ProcPatternElement
Parse element
parse(Context, ProcPatternElement) - Method in class org.kefirsf.bb.proc.ProcText
Парсит элемент
parse(Context, ProcPatternElement) - Method in class org.kefirsf.bb.proc.ProcVariable
Парсит элемент
parseRegex(Source, int, int, Pattern) - Method in class org.kefirsf.bb.proc.AbstractUrl
 
Pattern - Class in org.kefirsf.bb.conf
Pattern definition.
Pattern() - Constructor for class org.kefirsf.bb.conf.Pattern
Create pattern definition with empty pattern elements list.
Pattern(List<? extends PatternElement>) - Constructor for class org.kefirsf.bb.conf.Pattern
Create pattern definition with pattern elements list.
PatternConstant - Class in org.kefirsf.bb.proc
Constant element of pattern or template
PatternConstant(String, boolean) - Constructor for class org.kefirsf.bb.proc.PatternConstant
Create constant element.
PatternConstant(String, boolean, boolean) - Constructor for class org.kefirsf.bb.proc.PatternConstant
Create constant element.
PatternElement - Interface in org.kefirsf.bb.conf
Base interface for pattern elements.
PatternJunk - Class in org.kefirsf.bb.proc
 
PatternJunk() - Constructor for class org.kefirsf.bb.proc.PatternJunk
 
ProcBlankLine - Class in org.kefirsf.bb.proc
A blank line
ProcBlankLine(boolean) - Constructor for class org.kefirsf.bb.proc.ProcBlankLine
 
ProcBol - Class in org.kefirsf.bb.proc
Beginning of line
ProcBol() - Constructor for class org.kefirsf.bb.proc.ProcBol
 
ProcCode - Class in org.kefirsf.bb.proc
The bbcode class
ProcCode(List<ProcPattern>, ProcTemplate, String, int, boolean) - Constructor for class org.kefirsf.bb.proc.ProcCode
Create the bb-code with priority
ProcEmail - Class in org.kefirsf.bb.proc
The pattern element to parse EMAILs.
ProcEmail(String, boolean) - Constructor for class org.kefirsf.bb.proc.ProcEmail
Create a named URL variable
ProcEol - Class in org.kefirsf.bb.proc
End of line
ProcEol(boolean) - Constructor for class org.kefirsf.bb.proc.ProcEol
 
process(CharSequence) - Method in class org.kefirsf.bb.EscapeProcessor
Process the text
process(CharSequence) - Method in class org.kefirsf.bb.proc.BBProcessor
Process bbcodes 1.
process(Context) - Method in class org.kefirsf.bb.proc.ProcCode
Parse bb-code Before invocation suspicious method must be call
process(Context) - Method in class org.kefirsf.bb.proc.ProcScope
Парсит тект с BB-кодами
process(CharSequence) - Method in interface org.kefirsf.bb.TextProcessor
Process the text.
process(String) - Method in interface org.kefirsf.bb.TextProcessor
Process the text
process(StringBuilder) - Method in interface org.kefirsf.bb.TextProcessor
Process the text
process(StringBuffer) - Method in interface org.kefirsf.bb.TextProcessor
Process the text
process(String) - Method in class org.kefirsf.bb.TextProcessorAdapter
Process the text
process(StringBuilder) - Method in class org.kefirsf.bb.TextProcessorAdapter
Process the text
process(StringBuffer) - Method in class org.kefirsf.bb.TextProcessorAdapter
Process the text
process(CharSequence) - Method in class org.kefirsf.bb.TextProcessorChain
Process the text
ProcNamedElement - Class in org.kefirsf.bb.proc
Named element are variable and text ProcPatternElement or ProcTemplateElement
ProcNamedElement(String) - Constructor for class org.kefirsf.bb.proc.ProcNamedElement
Create named element
ProcNamedValue - Class in org.kefirsf.bb.proc
Named value to build target text
ProcNamedValue(String, Function) - Constructor for class org.kefirsf.bb.proc.ProcNamedValue
 
ProcPattern - Class in org.kefirsf.bb.proc
Represents the pattern
ProcPattern(List<? extends ProcPatternElement>) - Constructor for class org.kefirsf.bb.proc.ProcPattern
Construct pattern.
ProcPatternElement - Interface in org.kefirsf.bb.proc
Pattern element for parse part of bbcode
ProcScope - Class in org.kefirsf.bb.proc
bb-code scope.
ProcScope(String) - Constructor for class org.kefirsf.bb.proc.ProcScope
Create scope
ProcTemplate - Class in org.kefirsf.bb.proc
Code template
ProcTemplate(List<? extends ProcTemplateElement>) - Constructor for class org.kefirsf.bb.proc.ProcTemplate
Create neq template with elements.
ProcTemplateElement - Interface in org.kefirsf.bb.proc
The element of template to build target text
ProcText - Class in org.kefirsf.bb.proc
Класс текста, который подлежит парсингу
ProcText(String, boolean) - Constructor for class org.kefirsf.bb.proc.ProcText
Создает именованный элемент
ProcText(String, ProcScope, boolean) - Constructor for class org.kefirsf.bb.proc.ProcText
 
ProcUrl - Class in org.kefirsf.bb.proc
The pattern element to parse URLs.
ProcUrl(String, boolean, boolean, boolean) - Constructor for class org.kefirsf.bb.proc.ProcUrl
Create a named URL variable
ProcVariable - Class in org.kefirsf.bb.proc
Класс переменной
ProcVariable(String, Pattern, boolean, Action) - Constructor for class org.kefirsf.bb.proc.ProcVariable
Create named variable

R

ROOT - Static variable in class org.kefirsf.bb.conf.Scope
Default name for root scope.

S

SAFE_HTML_CONFIGURATION_FILE - Static variable in class org.kefirsf.bb.ConfigurationFactory
 
Scope - Class in org.kefirsf.bb.conf
Scope definition.
Scope() - Constructor for class org.kefirsf.bb.conf.Scope
Create a scope with random name.
Scope(String) - Constructor for class org.kefirsf.bb.conf.Scope
Create a scope with a name.
Scope(String, boolean) - Constructor for class org.kefirsf.bb.conf.Scope
Create a scope.
Scope(String, Scope, boolean) - Constructor for class org.kefirsf.bb.conf.Scope
Create a scope.
setAction(Action) - Method in class org.kefirsf.bb.conf.Variable
Set the action of the variable.
setAttribute(String, CharSequence) - Method in class org.kefirsf.bb.proc.Context
Add or set context attribute
setAttribute(Context, CharSequence) - Method in class org.kefirsf.bb.proc.ProcNamedElement
Add attribute with name of this element name and value value to context.
setCodes(Set<Code>) - Method in class org.kefirsf.bb.conf.Scope
Set codes.
setConstants(Set<PatternConstant>) - Method in class org.kefirsf.bb.proc.BBProcessor
 
setConstantSet(Set<PatternConstant>) - Method in class org.kefirsf.bb.proc.Source
Set constant set from configuration.
setFunction(Function) - Method in class org.kefirsf.bb.conf.NamedValue
This element can use different functions.
setIgnoreCase(boolean) - Method in class org.kefirsf.bb.conf.Constant
Set ignore case behavior.
setIgnoreText(boolean) - Method in class org.kefirsf.bb.conf.Scope
How to use text outer codes.
setIgnoreText(boolean) - Method in class org.kefirsf.bb.proc.ProcScope
Set flag marked that not parsiable text mustn't append to result.
setLocal(boolean) - Method in class org.kefirsf.bb.conf.Url
Set support local URLs.
setMax(int) - Method in class org.kefirsf.bb.conf.Scope
Set the maximum count of codes which can be parsed in this scope.
setMax(int) - Method in class org.kefirsf.bb.proc.ProcScope
 
setMin(int) - Method in class org.kefirsf.bb.conf.Scope
Set the minimum count of parsed codes.
setMin(int) - Method in class org.kefirsf.bb.proc.ProcScope
 
setName(String) - Method in class org.kefirsf.bb.conf.Code
Set a code name.
setName(String) - Method in class org.kefirsf.bb.conf.If
 
setName(String) - Method in class org.kefirsf.bb.conf.Scope
Set scope name
setNestingLimit(int) - Method in class org.kefirsf.bb.conf.Configuration
Set nesting limit.
setNestingLimit(int) - Method in class org.kefirsf.bb.proc.BBProcessor
 
setNestingLimit(int) - Method in class org.kefirsf.bb.proc.Context
Set nesting limit for this context.
setOffset(int) - Method in class org.kefirsf.bb.proc.Source
Set offset.
setParams(Map<String, CharSequence>) - Method in class org.kefirsf.bb.conf.Configuration
Set parameters to configuration.
setParams(Map<String, CharSequence>) - Method in class org.kefirsf.bb.proc.BBProcessor
Set text processor parameters map.
setParent(Scope) - Method in class org.kefirsf.bb.conf.Scope
Set parent scope.
setParent(ProcScope) - Method in class org.kefirsf.bb.proc.ProcScope
Set parent scope
setPattern(Pattern) - Method in class org.kefirsf.bb.conf.Code
Deprecated.
setPatterns(List<Pattern>) - Method in class org.kefirsf.bb.conf.Code
Set the patterns list.
setPrefix(Template) - Method in class org.kefirsf.bb.conf.Configuration
Set prefix template.
setPrefix(ProcTemplate) - Method in class org.kefirsf.bb.proc.BBProcessor
Set the prefix for text processor
setPriority(int) - Method in class org.kefirsf.bb.conf.Code
Set the code priority.
setPropagateNestingException(boolean) - Method in class org.kefirsf.bb.conf.Configuration
Define nesting exceeded behavior.
setPropagateNestingException(boolean) - Method in class org.kefirsf.bb.proc.BBProcessor
 
setRegex(Pattern) - Method in class org.kefirsf.bb.conf.Variable
Set a regex pattern for validate variable.
setRootScope(Scope) - Method in class org.kefirsf.bb.conf.Configuration
Set root scope for configuration.
setSchemaless(boolean) - Method in class org.kefirsf.bb.conf.Url
Set this is URL with schema or not?
setScope(Scope) - Method in class org.kefirsf.bb.conf.Text
Set scope for parse text.
setScope(ProcScope) - Method in class org.kefirsf.bb.proc.BBProcessor
Set the root scope of text processor.
setScope(ProcScope) - Method in class org.kefirsf.bb.proc.Context
Set list of codes in current context
setScopeCodes(Set<ProcCode>) - Method in class org.kefirsf.bb.proc.ProcScope
Add codes to scope
setSource(Source) - Method in class org.kefirsf.bb.proc.Context
 
setStrong(boolean) - Method in class org.kefirsf.bb.conf.Scope
If the scope is strong then only the codes from the scope can be parsed by it.
setStrong(boolean) - Method in class org.kefirsf.bb.proc.ProcScope
 
setSuffix(Template) - Method in class org.kefirsf.bb.conf.Configuration
Set suffix template.
setSuffix(ProcTemplate) - Method in class org.kefirsf.bb.proc.BBProcessor
Set the suffix for text processor
setTarget(Appendable) - Method in class org.kefirsf.bb.proc.Context
 
setTemplate(Template) - Method in class org.kefirsf.bb.conf.Code
Set template for text generation
setTerminator(ProcPatternElement) - Method in class org.kefirsf.bb.proc.Context
 
setTransparent(boolean) - Method in class org.kefirsf.bb.conf.Code
If the code is transparent, then all variables which were set on the code processing will be accessible from other codes from on the same context, the same indentation level.
setTransparent(boolean) - Method in class org.kefirsf.bb.conf.Text
 
setValue(String) - Method in class org.kefirsf.bb.conf.Constant
 
Source - Class in org.kefirsf.bb.proc
Класс источник для парсинга BB-кодов
Source(CharSequence) - Constructor for class org.kefirsf.bb.proc.Source
Create source class.
startsWithConstant() - Method in class org.kefirsf.bb.proc.ProcCode
 
startsWithConstant() - Method in class org.kefirsf.bb.proc.ProcPattern
 
sub(int) - Method in class org.kefirsf.bb.proc.Source
Получает строку от текущего смещения до значения end
subSequence(int, int) - Method in class org.kefirsf.bb.proc.Source
 
subSequence(int, int) - Method in class org.kefirsf.bb.util.ArrayCharSequence
 
subToEnd() - Method in class org.kefirsf.bb.proc.Source
Get String from offset to end.
suspicious(Context) - Method in class org.kefirsf.bb.proc.ProcCode
Check if next sequence can be parsed with this code.
suspicious(Context) - Method in class org.kefirsf.bb.proc.ProcPattern
Указывает на то что следующая последовательность вполне может оказаться данным тэгом

T

Template - Class in org.kefirsf.bb.conf
Template definition
Template() - Constructor for class org.kefirsf.bb.conf.Template
Create template with empty content
Template(List<? extends TemplateElement>) - Constructor for class org.kefirsf.bb.conf.Template
Create template with elements
TemplateConstant - Class in org.kefirsf.bb.proc
 
TemplateConstant(String) - Constructor for class org.kefirsf.bb.proc.TemplateConstant
 
TemplateElement - Interface in org.kefirsf.bb.conf
Base interface for template elements.
Text - Class in org.kefirsf.bb.conf
Pattern text element.
Text() - Constructor for class org.kefirsf.bb.conf.Text
 
Text(String, Scope, boolean) - Constructor for class org.kefirsf.bb.conf.Text
 
TEXTILE_CONFIGURATION_FILE - Static variable in class org.kefirsf.bb.ConfigurationFactory
 
TextProcessor - Interface in org.kefirsf.bb
The interface of text processors
TextProcessorAdapter - Class in org.kefirsf.bb
Text Processor adapter implement methods for String, StringBuffer, StringBuilder
TextProcessorAdapter() - Constructor for class org.kefirsf.bb.TextProcessorAdapter
 
TextProcessorChain - Class in org.kefirsf.bb
Chain of text processors wich process text serially
TextProcessorChain(List<? extends TextProcessor>) - Constructor for class org.kefirsf.bb.TextProcessorChain
 
TextProcessorException - Exception in org.kefirsf.bb
Base class for text processor exceptions.
TextProcessorException() - Constructor for exception org.kefirsf.bb.TextProcessorException
 
TextProcessorException(String) - Constructor for exception org.kefirsf.bb.TextProcessorException
 
TextProcessorException(String, Throwable) - Constructor for exception org.kefirsf.bb.TextProcessorException
 
TextProcessorException(Throwable) - Constructor for exception org.kefirsf.bb.TextProcessorException
 
TextProcessorFactory - Interface in org.kefirsf.bb
The TextProcessor factory interface
TextProcessorFactoryException - Exception in org.kefirsf.bb
Exception if TextProcessorFactory can't create the TextProcessor instance
TextProcessorFactoryException() - Constructor for exception org.kefirsf.bb.TextProcessorFactoryException
 
TextProcessorFactoryException(String) - Constructor for exception org.kefirsf.bb.TextProcessorFactoryException
 
TextProcessorFactoryException(String, Throwable) - Constructor for exception org.kefirsf.bb.TextProcessorFactoryException
 
TextProcessorFactoryException(Throwable) - Constructor for exception org.kefirsf.bb.TextProcessorFactoryException
 
TextProcessorNestingException - Exception in org.kefirsf.bb
Throws if nesting is too large.
TextProcessorNestingException(int) - Constructor for exception org.kefirsf.bb.TextProcessorNestingException
 
toString() - Method in class org.kefirsf.bb.proc.Check
 
toString() - Method in class org.kefirsf.bb.proc.PatternConstant
 
toString() - Method in class org.kefirsf.bb.proc.PatternJunk
 
toString() - Method in class org.kefirsf.bb.proc.ProcBlankLine
 
toString() - Method in class org.kefirsf.bb.proc.ProcBol
 
toString() - Method in class org.kefirsf.bb.proc.ProcEmail
 
toString() - Method in class org.kefirsf.bb.proc.ProcEol
 
toString() - Method in class org.kefirsf.bb.proc.ProcPattern
 
toString() - Method in class org.kefirsf.bb.proc.ProcScope
 
toString() - Method in class org.kefirsf.bb.proc.ProcText
 
toString() - Method in class org.kefirsf.bb.proc.ProcUrl
 
toString() - Method in class org.kefirsf.bb.proc.ProcVariable
 
toString() - Method in class org.kefirsf.bb.proc.Source
 
toString() - Method in class org.kefirsf.bb.util.ArrayCharSequence
 

U

Url - Class in org.kefirsf.bb.conf
The URL pattern element.
Url(String, boolean, boolean, boolean) - Constructor for class org.kefirsf.bb.conf.Url
Create an URL pattern element.
Utils - Class in org.kefirsf.bb.util
Utils class

V

valueOf(String) - Static method in enum org.kefirsf.bb.conf.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.kefirsf.bb.conf.Function
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.kefirsf.bb.conf.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.kefirsf.bb.conf.Function
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in org.kefirsf.bb.conf
Variable pattern element.
Variable() - Constructor for class org.kefirsf.bb.conf.Variable
 
Variable(String) - Constructor for class org.kefirsf.bb.conf.Variable
 
Variable(String, Pattern) - Constructor for class org.kefirsf.bb.conf.Variable
 
A B C D E F G H I J L M N O P R S T U V 

Copyright © 2016. All rights reserved.