org.netbeans.microedition.svg
Class SVGDefaultListCellRenderer

java.lang.Object
  extended by org.netbeans.microedition.svg.SVGDefaultListCellRenderer
All Implemented Interfaces:
SVGListCellRenderer

public class SVGDefaultListCellRenderer
extends java.lang.Object
implements SVGListCellRenderer

Suggested svg list tag :

 <g id="list" visibility="hidden" transform="translate(20,200)">
       <!-- Metadata information. Please don't edit. -->
       <text display="none">type=list</text>

       <g>
       <text id="list_hidden_text" visibility="hidden">
           HIDDEN TEXT
       </text>
       <text display="none">type=hidden_text</text>
       <g>
           <!-- Metadata information. Please don't edit. -->
           <text display="none">type=bound</text>
           <rect id="list_bound" x="5.0" y="0.0" width="80" height="60" fill="white" stroke="black" stroke-width="2" visibility="inherit"/>
       </g>
       <g>
           <!-- Metadata information. Please don't edit. -->
           <text display="none">type=selection</text>
           <rect id="list_selection" x="5" y="0" stroke="black" stroke-width="1" fill="rgb(200,200,255)" visibility="inherit" width="80" height="0"/>
       </g>
       <g  id="list_content" visibility="inherit">
           <!-- Metadata information. Please don't edit. -->
           <text display="none">type=content</text>
           </g>
   </g
 
Absence of inner "text" node will lead to IllegalArgumentException. Rectangle ( first "rect" tag ) represents selection figure on the screen. Group tag represent content that will be used as area for rendering in this class. It should be present ( NPE will be thrown otherwise ). This renderer also needs selection element.


Method Summary
 SVGComponent getCellRendererComponent(SVGList list, java.lang.Object value, int index, boolean isSelected)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCellRendererComponent

public SVGComponent getCellRendererComponent(SVGList list,
                                             java.lang.Object value,
                                             int index,
                                             boolean isSelected)
Specified by:
getCellRendererComponent in interface SVGListCellRenderer