net.java.textilej.parser.builder.HtmlDocumentBuilder.class Maven / Gradle / Ivy
The newest version!
???? 1t
"?? !?? !? !? !? !? !? !? !?
"?
"??
? !? !??
?
!??
????
?
????
??
?
???
???
? !? !???? ??? ! !? ?
?9?
?? !
;
; B D D !
?"#$%&? '??g
!( ) *
!+,-.
W/0?12
W??3?4?5?6
!7
!89
/: D;
?<
?=>
j?
j?
j@
j
?A
?B /C
!D /E
!F /G /H
!I /J /K
!L /M
!N
!O
?P /QR
??
!S +T
!U
!V
!WX
jY !Z[
+:\
!]^_
?`ab
?cde
?fg
?h?
?ij
?kl
?mn
?op
?qr
?stu
?f
?v?
?wxy
?f
?v
?w
?z{
?|}~
?
???
?? #?
???
?:
???????
??
???
??
??
???$?
???
??
!?
????
??????
??
j???
??
??
??
?4?
???? +? +?? +?? +?? +?? +?? +?? +?? +?? +?? +?? +???
D? /? /?? /??? /?? /?? /??? /??????? /????
D? /??? /??? /??? /?????? InnerClasses
Stylesheet ElementInfo spanTypeToElementName Ljava/util/Map; Signature? SpanType VLjava/util/Map; blockTypeToElementInfo? BlockType ?Ljava/util/Map; htmlNsUri Ljava/lang/String; htmlDtd xhtmlStrict Z emitAsDocument emitDtd title defaultAbsoluteLinkTarget stylesheets Ljava/util/List; SLjava/util/List; useInlineStyles suppressBuiltInStyles linkRel (Ljava/io/Writer;)V Code LineNumberTable LocalVariableTable this 6Lnet/java/textilej/parser/builder/HtmlDocumentBuilder; out Ljava/io/Writer; +(Lnet/java/textilej/util/XmlStreamWriter;)V writer (Lnet/java/textilej/util/XmlStreamWriter; createFormattingXmlStreamWriter :(Ljava/io/Writer;)Lnet/java/textilej/util/XmlStreamWriter; getHtmlNsUri ()Ljava/lang/String; setHtmlNsUri (Ljava/lang/String;)V
getHtmlDtd
setHtmlDtd isEmitAsDocument ()Z setEmitAsDocument (Z)V isEmitDtd
setEmitDtd
isXhtmlStrict setXhtmlStrict getTitle setTitle getDefaultAbsoluteLinkTarget setDefaultAbsoluteLinkTarget addCssStylesheet url addCssStylesheetContent content
addStylesheet D(Lnet/java/textilej/parser/builder/HtmlDocumentBuilder$Stylesheet;)V
stylesheet ALnet/java/textilej/parser/builder/HtmlDocumentBuilder$Stylesheet; (Ljava/io/File;)V file Ljava/io/File; isUseInlineStyles setUseInlineStyles isSuppressBuiltInStyles setSuppressBuiltInStyles
getLinkRel
setLinkRel
beginDocument ()V cssClass arr$ [Ljava/lang/String; len$ I i$ classes elementInfo BLnet/java/textilej/parser/builder/HtmlDocumentBuilder$ElementInfo; ent Entry Ljava/util/Map$Entry; Ljava/util/Iterator; css e Ljava/io/IOException; LocalVariableTypeTable ?Ljava/util/Map$Entry; endDocument entityReference entity acronym '(Ljava/lang/String;Ljava/lang/String;)V text
definition link L(Lnet/java/textilej/parser/Attributes;Ljava/lang/String;Ljava/lang/String;)V
attributes %Lnet/java/textilej/parser/Attributes; hrefOrHashName
beginBlock \(Lnet/java/textilej/parser/DocumentBuilder$BlockType;Lnet/java/textilej/parser/Attributes;)V type 4Lnet/java/textilej/parser/DocumentBuilder$BlockType; beginHeading )(ILnet/java/textilej/parser/Attributes;)V level beginSpan [(Lnet/java/textilej/parser/DocumentBuilder$SpanType;Lnet/java/textilej/parser/Attributes;)V 3Lnet/java/textilej/parser/DocumentBuilder$SpanType; elementName endBlock
endHeading endSpan image :(Lnet/java/textilej/parser/Attributes;Ljava/lang/String;)V applyListAttributes ((Lnet/java/textilej/parser/Attributes;)V listAttributes )Lnet/java/textilej/parser/ListAttributes; applyQuoteAttributes quoteAttributes *Lnet/java/textilej/parser/QuoteAttributes; applyTableAttributes tableAttributes *Lnet/java/textilej/parser/TableAttributes; applyTableRowAttributes tableRowAttributes -Lnet/java/textilej/parser/TableRowAttributes; applyCellAttributes tableCellAttributes .Lnet/java/textilej/parser/TableCellAttributes; applyImageAttributes imageAttributes *Lnet/java/textilej/parser/ImageAttributes; borderStyle
alignStyle additionalStyles border align? Align 0Lnet/java/textilej/parser/ImageAttributes$Align; haveAlt applyLinkAttributes linkAttributes )Lnet/java/textilej/parser/LinkAttributes; href hasTarget rel applyAttributes imageLink q(Lnet/java/textilej/parser/Attributes;Lnet/java/textilej/parser/Attributes;Ljava/lang/String;Ljava/lang/String;)V imageUrl lineBreak charactersUnescaped literal readFully "(Ljava/io/File;)Ljava/lang/String; c inputFile length buf Ljava/lang/StringBuilder; reader Ljava/io/Reader;
Exceptions
SourceFile HtmlDocumentBuilder.javaAB http://www.w3.org/1999/xhtml23 y43567686;<>6?6AJ?N 6net/java/textilej/parser/builder/HtmlDocumentBuilder$1A?93:3 ?net/java/textilej/parser/builder/HtmlDocumentBuilder$StylesheetA?ef java/util/ArrayListAs??? "java/lang/IllegalArgumentException??V File does not exist: %s java/lang/Object??AR?V Not a file: %s?V File cannot be read: %sAi@3KL??R?s?R html???R head 6 base?P?Rs style text/css
java/util/TreeMap.)A
V java/util/Map$Entry @net/java/textilej/parser/builder/HtmlDocumentBuilder$ElementInfo3t3 \s+ . { }
b3d3jk?? java/io/IOException java/lang/IllegalStateException Cannot read file: %sA bodyV CCSS stylesheets are specified but the HTML output is not a documentssR a??R !P!3"P#R java/lang/StringBuilder$%$&'P(R)???*???+?,???-?.???/?????]P0? #net/java/textilej/parser/Attributes??1????s?s h$2() java/lang/String img?? src 'net/java/textilej/parser/ListAttributes3P start (net/java/textilej/parser/QuoteAttributes4P cite (net/java/textilej/parser/TableAttributes5P bgcolor6P7P cellpadding8P cellspacing9P frame:P rules;P summary<P width +net/java/textilej/parser/TableRowAttributes=P>P valign ,net/java/textilej/parser/TableCellAttributes?P rowspan@P colspan (net/java/textilej/parser/ImageAttributes6A=B border-width: %spx;CDEFGHA text-align: IP ; vertical-align: vertical-align: text-top; vertical-align: middle; vertical-align: bottom;?AJA heightK<ALP alt 'net/java/textilej/parser/LinkAttributesMP targetNPOPQP id classRP lang brSR?TAU java/io/BufferedReader java/io/FileReaderAVWXA java/util/HashMap bYZ[?\? i]? em^? strong_? del`? insa? ub? supc? subd? spane? codef? tt ule?g? footnoteh? li oli? dlj? dtk? dd pl? pre
blockquote table th td trm? div tip Tborder: 1px solid #090;background-color: #dfd;margin: 20px;padding: 0px 6px 0px 6px;Ano? warning Tborder: 1px solid #c00;background-color: #fcc;margin: 20px;padding: 0px 6px 0px 6px;p? info Zborder: 1px solid #3c78b5;background-color: #D8E4F1;margin: 20px;padding: 0px 6px 0px 6px;q? note Zborder: 1px solid #F0C000;background-color: #FFFFCE;margin: 20px;padding: 0px 6px 0px 6px;r? panel Wborder: 1px solid #ccc;background-color: #FFFFCE;margin: 10px;padding: 0px 6px 0px 6px; 4net/java/textilej/parser/builder/HtmlDocumentBuilder ;net/java/textilej/parser/builder/AbstractXmlDocumentBuilder 6net/java/textilej/parser/builder/HtmlDocumentBuilder$2s 1net/java/textilej/parser/DocumentBuilder$SpanType 2net/java/textilej/parser/DocumentBuilder$BlockType .net/java/textilej/parser/ImageAttributes$Align createXmlStreamWriter a(Lnet/java/textilej/parser/builder/HtmlDocumentBuilder;Lnet/java/textilej/util/XmlStreamWriter;)V (Ljava/lang/String;Z)V java/util/List add (Ljava/lang/Object;)Z java/io/File exists format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; isFile canRead &net/java/textilej/util/XmlStreamWriter setDefaultNamespace writeStartDocument writeDTD writeStartElement writeDefaultNamespace Ljava/net/URI;
baseInHead writeEmptyElement java/net/URI toString writeAttribute writeCharacters writeEndElement (Ljava/util/Map;)V entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object;
java/util/Map getValue cssStyles split '(Ljava/lang/String;)[Ljava/lang/String; makeUrlAbsolute &(Ljava/lang/String;)Ljava/lang/String; *(Ljava/lang/String;Ljava/lang/Throwable;)V isEmpty writeEndDocument close writeEntityRef
characters get &(Ljava/lang/Object;)Ljava/lang/Object; name getCssClass setCssClass append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; getCssStyle setCssStyle TABLE TABLE_ROW TABLE_CELL_HEADER TABLE_CELL_NORMAL
BULLETED_LIST NUMERIC_LIST QUOTE PARAGRAPH BOLD (I)Ljava/lang/StringBuilder; getStart getCitation
getBgcolor getBorder getCellpadding getCellspacing getFrame getRules
getSummary getWidth getAlign getValign
getRowspan
getColspan ()I 2()Lnet/java/textilej/parser/ImageAttributes$Align; java/lang/Integer valueOf (I)Ljava/lang/Integer; 9$SwitchMap$net$java$textilej$parser$ImageAttributes$Align [I ordinal toLowerCase getHeight (I)Ljava/lang/String; getAlt getTarget getRel isExternalLink (Ljava/lang/String;)Z getId getLanguage writeLiteral ()J (I)V (Ljava/io/Reader;)V java/io/Reader read put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; CITATION ITALIC EMPHASIS STRONG DELETED INSERTED
UNDERLINED SUPERSCRIPT SUBSCRIPT SPAN CODE MONOSPACE FOOTNOTE LIST_ITEM DEFINITION_LIST DEFINITION_TERM DEFINITION_ITEM PREFORMATTED TIP 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V WARNING INFORMATION NOTE PANEL (net/java/textilej/parser/DocumentBuilder !!"
() * - .) * 1 23 43 56 76 86 93 :3 ;<