1 19 20 package org.netbeans.modules.web.jsf.editor.jspel; 21 22 import java.awt.Component ; 23 import org.netbeans.modules.web.core.syntax.completion.JspCompletionItem; 24 25 29 public class JSFResultItem { 30 31 public static class JSFBean extends JspCompletionItem.ELBean { 32 33 private static JSFResultItemPaintComponent.JSFBeanPaintComponent paintComponent = null; 34 35 JSFBean( String text, String type ) { 36 super(text, type); 37 } 38 39 public int getSortPriority() { 40 return 5; 41 } 42 43 public Component getPaintComponent(boolean isSelected) { 44 if (paintComponent == null) 45 paintComponent = new JSFResultItemPaintComponent.JSFBeanPaintComponent(); 46 paintComponent.setString(text); 47 paintComponent.setTypeName(type); 48 return paintComponent; 49 } 50 } 51 52 public static class JSFMethod extends JspCompletionItem.ELBean { 53 54 private static JSFResultItemPaintComponent.JSFMethodPaintComponent paintComponent = null; 55 56 JSFMethod( String text, String type ) { 57 super(text, type); 58 } 59 60 61 public Component getPaintComponent(boolean isSelected) { 62 if (paintComponent == null) 63 paintComponent = new JSFResultItemPaintComponent.JSFMethodPaintComponent(); 64 paintComponent.setString(text); 65 paintComponent.setTypeName(type); 66 return paintComponent; 67 } 68 } 69 } 70 | Popular Tags |