Declare general-purpose methods (shared by servlet and tag handler preamble generation)
()
| 644 | * Declare general-purpose methods (shared by servlet and tag handler preamble generation) |
| 645 | */ |
| 646 | private void genPreambleMethods() { |
| 647 | // Implement JspSourceDependent |
| 648 | out.printil("public java.util.Map<java.lang.String,java.lang.Long> getDependants() {"); |
| 649 | out.pushIndent(); |
| 650 | out.printil("return _jspx_dependants;"); |
| 651 | out.popIndent(); |
| 652 | out.printil("}"); |
| 653 | out.println(); |
| 654 | |
| 655 | // Implement JspSourceImports |
| 656 | out.printil("public java.util.Set<java.lang.String> getPackageImports() {"); |
| 657 | out.pushIndent(); |
| 658 | out.printil("return _jspx_imports_packages;"); |
| 659 | out.popIndent(); |
| 660 | out.printil("}"); |
| 661 | out.println(); |
| 662 | out.printil("public java.util.Set<java.lang.String> getClassImports() {"); |
| 663 | out.pushIndent(); |
| 664 | out.printil("return _jspx_imports_classes;"); |
| 665 | out.popIndent(); |
| 666 | out.printil("}"); |
| 667 | out.println(); |
| 668 | |
| 669 | // Implement JspSourceDirectives |
| 670 | out.printil("public boolean getErrorOnELNotFound() {"); |
| 671 | out.pushIndent(); |
| 672 | if (pageInfo.isErrorOnELNotFound()) { |
| 673 | out.printil("return true;"); |
| 674 | } else { |
| 675 | out.printil("return false;"); |
| 676 | } |
| 677 | out.popIndent(); |
| 678 | out.printil("}"); |
| 679 | out.println(); |
| 680 | |
| 681 | generateGetters(); |
| 682 | generateInit(); |
| 683 | generateDestroy(); |
| 684 | } |
| 685 | |
| 686 | /** |
| 687 | * Generates the beginning of the static portion of the servlet. |
no test coverage detected