Interface IJCWidgetRenderer

  • All Superinterfaces:
    org.openide.util.Lookup.Provider

    public interface IJCWidgetRenderer
    extends org.openide.util.Lookup.Provider
    Common interface for IJC renderers used to obtain a component capable of displaying field values.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      javax.swing.JComponent getWidgetPrintRendererComponent​(java.lang.Object value, boolean createNewInstance)
      Returns a component which is able to render a given value during printing.
      javax.swing.JComponent getWidgetRendererComponent​(java.lang.Object value, boolean createNewInstance)
      Returns a component which is able to render a given value.
      • Methods inherited from interface org.openide.util.Lookup.Provider

        getLookup
    • Method Detail

      • getWidgetRendererComponent

        javax.swing.JComponent getWidgetRendererComponent​(java.lang.Object value,
                                                          boolean createNewInstance)
        Returns a component which is able to render a given value.
        Parameters:
        value - value to be rendered
        createNewInstance - whether cached or new instance should be returned
        Returns:
        the component
      • getWidgetPrintRendererComponent

        javax.swing.JComponent getWidgetPrintRendererComponent​(java.lang.Object value,
                                                               boolean createNewInstance)
        Returns a component which is able to render a given value during printing. Usually an implementation just delegates to the getWidgetRendererComponent(java.lang.Object, boolean) until it has some special needs for printing.
        Parameters:
        value - value to be rendered
        createNewInstance - whether cached or new instance should be returned
        Returns:
        the component