net.java.textilej.parser.markup.Dialect.class Maven / Gradle / Ivy
The newest version!
???? 1
B ? ?
?
; ?
? ? ?
?
?
? ?
? ?
? ?
?
?
?
?
?
?
?
? ?
?
; ?
' ?
' ?
' ?
' ? ? ?
? ?
?
' ?
? ?
; ?
; ? ? ? ? ? ? ? ?
' ?
' ? ; ?
? ?
; ?
; ?
F ?
? ?
? ?
? ?
? ?
? ?
? ?
; ?
? ?
; ? ; ?
B ?
? ? ? ?
; ? ; ?
? ?
? ?
; ? ? ? InnerClasses ? PatternBasedSyntax ? Group name Ljava/lang/String; filterGenerativeBlocks Z
blocksOnly ()V Code LineNumberTable LocalVariableTable this )Lnet/java/textilej/parser/markup/Dialect; createState 0()Lnet/java/textilej/parser/markup/ContentState; processContent =(Lnet/java/textilej/parser/MarkupParser;Ljava/lang/String;Z)V
lineOffset I e Ljava/io/IOException; parser 'Lnet/java/textilej/parser/MarkupParser;
markupContent
asDocument state .Lnet/java/textilej/parser/markup/ContentState; reader /Lnet/java/textilej/util/LocationTrackingReader; line currentBlock 'Lnet/java/textilej/parser/markup/Block; builder *Lnet/java/textilej/parser/DocumentBuilder;
startBlock <(Ljava/lang/String;I)Lnet/java/textilej/parser/markup/Block; block i$ Ljava/util/Iterator; getBlocks ()Ljava/util/List; Signature ;()Ljava/util/List; emitMarkupLine l(Lnet/java/textilej/parser/MarkupParser;Lnet/java/textilej/parser/markup/ContentState;ILjava/lang/String;I)V text newOffset phraseModifier >Lnet/java/textilej/parser/markup/PatternBasedElementProcessor; textLineOffset offset k(Lnet/java/textilej/parser/MarkupParser;Lnet/java/textilej/parser/markup/ContentState;Ljava/lang/String;I)V emitMarkupText j(Lnet/java/textilej/parser/MarkupParser;Lnet/java/textilej/parser/markup/ContentState;Ljava/lang/String;)V text2 patternBasedElement getPhraseModifierSyntax >()Lnet/java/textilej/parser/markup/Dialect$PatternBasedSyntax; getReplacementTokenSyntax getName ()Ljava/lang/String; setName (Ljava/lang/String;)V clone +()Lnet/java/textilej/parser/markup/Dialect; Ljava/lang/Exception; dialect isFilterGenerativeContents ()Z setFilterGenerativeContents (Z)V isBlocksOnly
setBlocksOnly isEmptyLine (Ljava/lang/String;)Z x ()Ljava/lang/Object;
Exceptions ?
SourceFile Dialect.java O P ,net/java/textilej/parser/markup/ContentState V W ? ? -net/java/textilej/util/LocationTrackingReader java/io/StringReader O ? O ? ? ? ? ? ? ? ? P ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? k l ? ? ? ? ? ? ? ? java/lang/IllegalStateException ?if a block does not fully process a line then it must be closed java/io/IOException O ? P ? ? p q ? ? %net/java/textilej/parser/markup/Block
? N M
} ~ ? ? ? ? P t u ? ? ? J K ? 'net/java/textilej/parser/markup/Dialect java/lang/Exception ? ? L M ? ? java/lang/Object )net/java/textilej/parser/markup/Dialect$1 :net/java/textilej/parser/markup/Dialect$PatternBasedSyntax -net/java/textilej/parser/markup/Dialect$Group $java/lang/CloneNotSupportedException setMarkupContent (Ljava/io/Reader;)V %net/java/textilej/parser/MarkupParser
getBuilder ,()Lnet/java/textilej/parser/DocumentBuilder; (net/java/textilej/parser/DocumentBuilder
setLocator %(Lnet/java/textilej/parser/Locator;)V
beginDocument readLine
getLineNumber ()I
setLineNumber (I)V
getLineOffset
setLineOffset setLineCharacterOffset setLineSegmentEndOffset java/lang/String length
setLineLength setState 1(Lnet/java/textilej/parser/markup/ContentState;)V setParser *(Lnet/java/textilej/parser/MarkupParser;)V processLineContent (Ljava/lang/String;I)I isClosed (Ljava/lang/Throwable;)V setClosed endDocument java/util/List iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next canStart (Ljava/lang/String;I)Z )()Lnet/java/textilej/parser/markup/Block; substring (I)Ljava/lang/String; findPatternBasedElement S(Ljava/lang/String;I)Lnet/java/textilej/parser/markup/PatternBasedElementProcessor;