Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


oracle.ide.palette2
Class AbstractPaletteObjectBuilder<T>

java.lang.Object
  extended by oracle.ide.palette2.AbstractPaletteObjectBuilder<T>

Type Parameters:
T - the type of palette object to build
All Implemented Interfaces:
Builder<T>
Direct Known Subclasses:
DefaultPaletteGroup.Builder, DefaultPaletteItem.Builder, DefaultPalettePage.Builder, DefaultPaletteSection.Builder

public abstract class AbstractPaletteObjectBuilder<T>
extends java.lang.Object
implements Builder<T>

The AbstractPaletteObjectBuilder aids in building objects related to the component palette. It provides logic for loading the target object's icon image given a URL string for the image location.

See Also:
DefaultPaletteItem, DefaultPaletteSection, DefaultPaletteGroup, DefaultPalettePage

Constructor Summary
AbstractPaletteObjectBuilder()
           

 

Method Summary
 T build()
          Build an instance of T.
 AbstractPaletteObjectBuilder<T> data(java.lang.String key, java.lang.Object value)
           
protected abstract  T doBuild()
           
 Builder<T> extensionId(java.lang.String extensionId)
           
 javax.swing.Icon icon()
           
 java.lang.String iconUrl()
           
 Builder<T> iconUrl(java.lang.String iconUrl)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

AbstractPaletteObjectBuilder

public AbstractPaletteObjectBuilder()

Method Detail

extensionId

public Builder<T> extensionId(java.lang.String extensionId)

iconUrl

public Builder<T> iconUrl(java.lang.String iconUrl)

iconUrl

public java.lang.String iconUrl()

icon

public javax.swing.Icon icon()

build

public T build()
Description copied from interface: Builder
Build an instance of T.
Specified by:
build in interface Builder<T>
Returns:
a new instance of T

doBuild

protected abstract T doBuild()

data

public AbstractPaletteObjectBuilder<T> data(java.lang.String key,
                                            java.lang.Object value)

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.