001package org.apache.maven.doxia.sink.impl; 002 003/* 004 * Licensed to the Apache Software Foundation (ASF) under one 005 * or more contributor license agreements. See the NOTICE file 006 * distributed with this work for additional information 007 * regarding copyright ownership. The ASF licenses this file 008 * to you under the Apache License, Version 2.0 (the 009 * "License"); you may not use this file except in compliance 010 * with the License. You may obtain a copy of the License at 011 * 012 * http://www.apache.org/licenses/LICENSE-2.0 013 * 014 * Unless required by applicable law or agreed to in writing, 015 * software distributed under the License is distributed on an 016 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 017 * KIND, either express or implied. See the License for the 018 * specific language governing permissions and limitations 019 * under the License. 020 */ 021 022import javax.swing.text.MutableAttributeSet; 023 024import org.apache.maven.doxia.sink.SinkEventAttributes; 025 026/** 027 * Empty implementation of the <code>Sink</code> interface. Useful for testing purposes. 028 * 029 * @since 1.0 030 * @author <a href="mailto:jason@maven.org">Jason van Zyl</a> 031 * @author <a href="mailto:vincent.siveton@gmail.com">Vincent Siveton</a> 032 * @version $Id$ 033 */ 034public class SinkAdapter 035 extends AbstractSink 036{ 037 @Override 038 public void head() 039 { 040 // nop 041 } 042 043 @Override 044 public void head_() 045 { 046 // nop 047 } 048 049 @Override 050 public void body() 051 { 052 // nop 053 } 054 055 @Override 056 public void body_() 057 { 058 // nop 059 } 060 061 @Override 062 public void section1() 063 { 064 // nop 065 } 066 067 @Override 068 public void section1_() 069 { 070 // nop 071 } 072 073 @Override 074 public void section2() 075 { 076 // nop 077 } 078 079 @Override 080 public void section2_() 081 { 082 // nop 083 } 084 085 @Override 086 public void section3() 087 { 088 // nop 089 } 090 091 @Override 092 public void section3_() 093 { 094 // nop 095 } 096 097 @Override 098 public void section4() 099 { 100 // nop 101 } 102 103 @Override 104 public void section4_() 105 { 106 // nop 107 } 108 109 @Override 110 public void section5() 111 { 112 // nop 113 } 114 115 @Override 116 public void section5_() 117 { 118 // nop 119 } 120 121 @Override 122 public void section6() 123 { 124 // nop 125 } 126 127 @Override 128 public void section6_() 129 { 130 // nop 131 } 132 133 @Override 134 public void list() 135 { 136 // nop 137 } 138 139 @Override 140 public void list_() 141 { 142 // nop 143 } 144 145 @Override 146 public void listItem() 147 { 148 // nop 149 } 150 151 @Override 152 public void listItem_() 153 { 154 // nop 155 } 156 157 @Override 158 public void numberedList( int numbering ) 159 { 160 // nop 161 } 162 163 @Override 164 public void numberedList_() 165 { 166 // nop 167 } 168 169 @Override 170 public void numberedListItem() 171 { 172 // nop 173 } 174 175 @Override 176 public void numberedListItem_() 177 { 178 // nop 179 } 180 181 @Override 182 public void definitionList() 183 { 184 // nop 185 } 186 187 @Override 188 public void definitionList_() 189 { 190 // nop 191 } 192 193 @Override 194 public void definitionListItem() 195 { 196 // nop 197 } 198 199 @Override 200 public void definitionListItem_() 201 { 202 // nop 203 } 204 205 @Override 206 public void definition() 207 { 208 // nop 209 } 210 211 @Override 212 public void definition_() 213 { 214 // nop 215 } 216 217 @Override 218 public void figure() 219 { 220 // nop 221 } 222 223 @Override 224 public void figure_() 225 { 226 // nop 227 } 228 229 @Override 230 public void table() 231 { 232 // nop 233 } 234 235 @Override 236 public void table_() 237 { 238 // nop 239 } 240 241 @Override 242 public void tableRows( int[] justification, boolean grid ) 243 { 244 // nop 245 } 246 247 @Override 248 public void tableRows_() 249 { 250 // nop 251 } 252 253 @Override 254 public void tableRow() 255 { 256 // nop 257 } 258 259 @Override 260 public void tableRow_() 261 { 262 // nop 263 } 264 265 @Override 266 public void title() 267 { 268 // nop 269 } 270 271 @Override 272 public void title_() 273 { 274 // nop 275 } 276 277 @Override 278 public void author() 279 { 280 // nop 281 } 282 283 @Override 284 public void author_() 285 { 286 // nop 287 } 288 289 @Override 290 public void date() 291 { 292 // nop 293 } 294 295 @Override 296 public void date_() 297 { 298 // nop 299 } 300 301 @Override 302 public void sectionTitle() 303 { 304 // nop 305 } 306 307 @Override 308 public void sectionTitle_() 309 { 310 // nop 311 } 312 313 @Override 314 public void sectionTitle1() 315 { 316 // nop 317 } 318 319 @Override 320 public void sectionTitle1_() 321 { 322 // nop 323 } 324 325 @Override 326 public void sectionTitle2() 327 { 328 // nop 329 } 330 331 @Override 332 public void sectionTitle2_() 333 { 334 // nop 335 } 336 337 @Override 338 public void sectionTitle3() 339 { 340 // nop 341 } 342 343 @Override 344 public void sectionTitle3_() 345 { 346 // nop 347 } 348 349 @Override 350 public void sectionTitle4() 351 { 352 // nop 353 } 354 355 @Override 356 public void sectionTitle4_() 357 { 358 // nop 359 } 360 361 @Override 362 public void sectionTitle5() 363 { 364 // nop 365 } 366 367 @Override 368 public void sectionTitle5_() 369 { 370 // nop 371 } 372 373 @Override 374 public void sectionTitle6() 375 { 376 // nop 377 } 378 379 @Override 380 public void sectionTitle6_() 381 { 382 // nop 383 } 384 385 @Override 386 public void paragraph() 387 { 388 // nop 389 } 390 391 @Override 392 public void paragraph_() 393 { 394 // nop 395 } 396 397 @Override 398 public void verbatim( boolean boxed ) 399 { 400 // nop 401 } 402 403 @Override 404 public void verbatim_() 405 { 406 // nop 407 } 408 409 @Override 410 public void definedTerm() 411 { 412 // nop 413 } 414 415 @Override 416 public void definedTerm_() 417 { 418 // nop 419 } 420 421 @Override 422 public void figureCaption() 423 { 424 // nop 425 } 426 427 @Override 428 public void figureCaption_() 429 { 430 // nop 431 } 432 433 @Override 434 public void tableCell() 435 { 436 // nop 437 } 438 439 @Override 440 public void tableCell( String width ) 441 { 442 // nop 443 } 444 445 @Override 446 public void tableCell_() 447 { 448 // nop 449 } 450 451 @Override 452 public void tableHeaderCell() 453 { 454 // nop 455 } 456 457 @Override 458 public void tableHeaderCell( String width ) 459 { 460 // nop 461 } 462 463 @Override 464 public void tableHeaderCell_() 465 { 466 // nop 467 } 468 469 @Override 470 public void tableCaption() 471 { 472 // nop 473 } 474 475 @Override 476 public void tableCaption_() 477 { 478 // nop 479 } 480 481 @Override 482 public void figureGraphics( String name ) 483 { 484 // nop 485 } 486 487 @Override 488 public void horizontalRule() 489 { 490 // nop 491 } 492 493 @Override 494 public void pageBreak() 495 { 496 // nop 497 } 498 499 @Override 500 public void anchor( String name ) 501 { 502 // nop 503 } 504 505 @Override 506 public void anchor_() 507 { 508 // nop 509 } 510 511 @Override 512 public void link( String name ) 513 { 514 // nop 515 } 516 517 @Override 518 public void link_() 519 { 520 // nop 521 } 522 523 @Override 524 public void italic() 525 { 526 // nop 527 } 528 529 @Override 530 public void italic_() 531 { 532 // nop 533 } 534 535 @Override 536 public void bold() 537 { 538 // nop 539 } 540 541 @Override 542 public void bold_() 543 { 544 // nop 545 } 546 547 @Override 548 public void monospaced() 549 { 550 // nop 551 } 552 553 @Override 554 public void monospaced_() 555 { 556 // nop 557 } 558 559 @Override 560 public void lineBreak() 561 { 562 // nop 563 } 564 565 @Override 566 public void nonBreakingSpace() 567 { 568 // nop 569 } 570 571 @Override 572 public void text( String text ) 573 { 574 // nop 575 } 576 577 @Override 578 public void rawText( String text ) 579 { 580 // nop 581 } 582 583 @Override 584 public void comment( String comment ) 585 { 586 // nop 587 } 588 589 @Override 590 public void flush() 591 { 592 // nop 593 } 594 595 @Override 596 public void close() 597 { 598 // nop 599 } 600 @Override 601 public void head( SinkEventAttributes attributes ) 602 { 603 head(); 604 } 605 606 @Override 607 public void title( SinkEventAttributes attributes ) 608 { 609 title(); 610 } 611 612 @Override 613 public void author( SinkEventAttributes attributes ) 614 { 615 author(); 616 } 617 618 @Override 619 public void date( SinkEventAttributes attributes ) 620 { 621 date(); 622 } 623 624 @Override 625 public void body( SinkEventAttributes attributes ) 626 { 627 body(); 628 } 629 630 @Override 631 public void section( int level, SinkEventAttributes attributes ) 632 { 633 if ( level == SECTION_LEVEL_1 ) 634 { 635 section1(); 636 } 637 else if ( level == SECTION_LEVEL_2 ) 638 { 639 section2(); 640 } 641 else if ( level == SECTION_LEVEL_3 ) 642 { 643 section3(); 644 } 645 else if ( level == SECTION_LEVEL_4 ) 646 { 647 section4(); 648 } 649 else if ( level == SECTION_LEVEL_5 ) 650 { 651 section5(); 652 } 653 } 654 655 @Override 656 public void section_( int level ) 657 { 658 if ( level == SECTION_LEVEL_1 ) 659 { 660 section1_(); 661 } 662 else if ( level == SECTION_LEVEL_2 ) 663 { 664 section2_(); 665 } 666 else if ( level == SECTION_LEVEL_3 ) 667 { 668 section3_(); 669 } 670 else if ( level == SECTION_LEVEL_4 ) 671 { 672 section4_(); 673 } 674 else if ( level == SECTION_LEVEL_5 ) 675 { 676 section5_(); 677 } 678 } 679 680 @Override 681 public void sectionTitle( int level, SinkEventAttributes attributes ) 682 { 683 if ( level == SECTION_LEVEL_1 ) 684 { 685 sectionTitle1(); 686 } 687 else if ( level == SECTION_LEVEL_2 ) 688 { 689 sectionTitle2(); 690 } 691 else if ( level == SECTION_LEVEL_3 ) 692 { 693 sectionTitle3(); 694 } 695 else if ( level == SECTION_LEVEL_4 ) 696 { 697 sectionTitle4(); 698 } 699 else if ( level == SECTION_LEVEL_5 ) 700 { 701 sectionTitle5(); 702 } 703 } 704 705 @Override 706 public void sectionTitle_( int level ) 707 { 708 if ( level == SECTION_LEVEL_1 ) 709 { 710 sectionTitle1_(); 711 } 712 else if ( level == SECTION_LEVEL_2 ) 713 { 714 sectionTitle2_(); 715 } 716 else if ( level == SECTION_LEVEL_3 ) 717 { 718 sectionTitle3_(); 719 } 720 else if ( level == SECTION_LEVEL_4 ) 721 { 722 sectionTitle4_(); 723 } 724 else if ( level == SECTION_LEVEL_5 ) 725 { 726 sectionTitle5_(); 727 } 728 } 729 730 @Override 731 public void list( SinkEventAttributes attributes ) 732 { 733 list(); 734 } 735 736 @Override 737 public void listItem( SinkEventAttributes attributes ) 738 { 739 listItem(); 740 } 741 742 @Override 743 public void numberedList( int numbering, SinkEventAttributes attributes ) 744 { 745 numberedList( numbering ); 746 } 747 748 @Override 749 public void numberedListItem( SinkEventAttributes attributes ) 750 { 751 numberedListItem(); 752 } 753 754 @Override 755 public void definitionList( SinkEventAttributes attributes ) 756 { 757 definitionList(); 758 } 759 760 @Override 761 public void definitionListItem( SinkEventAttributes attributes ) 762 { 763 definitionListItem(); 764 } 765 766 @Override 767 public void definition( SinkEventAttributes attributes ) 768 { 769 definition(); 770 } 771 772 @Override 773 public void definedTerm( SinkEventAttributes attributes ) 774 { 775 definedTerm(); 776 } 777 778 @Override 779 public void figure( SinkEventAttributes attributes ) 780 { 781 figure(); 782 } 783 784 @Override 785 public void figureCaption( SinkEventAttributes attributes ) 786 { 787 figureCaption(); 788 } 789 790 @Override 791 public void figureGraphics( String src, SinkEventAttributes attributes ) 792 { 793 figureGraphics( src ); 794 } 795 796 @Override 797 public void table( SinkEventAttributes attributes ) 798 { 799 table(); 800 } 801 802 @Override 803 public void tableRow( SinkEventAttributes attributes ) 804 { 805 tableRow(); 806 } 807 808 @Override 809 public void tableCell( SinkEventAttributes attributes ) 810 { 811 tableCell(); 812 } 813 814 @Override 815 public void tableHeaderCell( SinkEventAttributes attributes ) 816 { 817 tableHeaderCell(); 818 } 819 820 @Override 821 public void tableCaption( SinkEventAttributes attributes ) 822 { 823 tableCaption(); 824 } 825 826 @Override 827 public void paragraph( SinkEventAttributes attributes ) 828 { 829 paragraph(); 830 } 831 832 @Override 833 public void verbatim( SinkEventAttributes attributes ) 834 { 835 MutableAttributeSet atts = SinkUtils.filterAttributes( attributes, SinkUtils.SINK_VERBATIM_ATTRIBUTES ); 836 837 boolean boxed = false; 838 839 if ( atts != null && atts.isDefined( SinkEventAttributes.DECORATION ) ) 840 { 841 boxed = "boxed".equals( atts.getAttribute( SinkEventAttributes.DECORATION ).toString() ); 842 } 843 844 verbatim( boxed ); 845 } 846 847 @Override 848 public void horizontalRule( SinkEventAttributes attributes ) 849 { 850 horizontalRule(); 851 } 852 853 @Override 854 public void anchor( String name, SinkEventAttributes attributes ) 855 { 856 anchor( name ); 857 } 858 859 @Override 860 public void link( String name, SinkEventAttributes attributes ) 861 { 862 link( name ); 863 } 864 865 @Override 866 public void lineBreak( SinkEventAttributes attributes ) 867 { 868 lineBreak(); 869 } 870 871 @Override 872 public void text( String text, SinkEventAttributes attributes ) 873 { 874 text( text ); 875 } 876 877 @Override 878 public void unknown( String name, Object[] requiredParams, SinkEventAttributes attributes ) 879 { 880 // nop 881 } 882}