| java.lang.Object org.netbeans.modules.vmd.api.model.ComponentDescriptor
All known Subclasses: org.netbeans.modules.vmd.midpnb.components.handlers.SVGMenuEventHandlerCD, org.netbeans.modules.vmd.game.model.SceneItemCD, org.netbeans.modules.vmd.midp.components.resources.FontCD, org.netbeans.modules.vmd.midp.components.handlers.ListEventHandlerCD, org.netbeans.modules.vmd.midpnb.components.resources.CancellableTaskCD, org.netbeans.modules.vmd.midp.components.sources.ListElementEventSourceCD, org.netbeans.modules.vmd.api.model.descriptors.SecondCD, org.netbeans.modules.vmd.midp.components.points.MobileDeviceCD, org.netbeans.modules.vmd.midp.components.items.CustomItemCD, org.netbeans.modules.vmd.midp.components.items.GaugeCD, org.netbeans.modules.vmd.midp.components.displayables.DisplayableCD, org.netbeans.modules.vmd.api.model.descriptors.SuperFirstCD, org.netbeans.modules.vmd.midp.components.points.EntryPointCD, org.netbeans.modules.vmd.midpnb.components.commands.SplashScreenDismissCommandCD, org.netbeans.modules.vmd.midpnb.components.sources.WaitScreenSuccessCommandEventSourceCD, org.netbeans.modules.vmd.midpnb.components.sources.SVGSplashScreenDismissCommandEventSourceCD, org.netbeans.modules.vmd.midp.components.categories.DisplayablesCategoryCD, org.netbeans.modules.vmd.midpnb.components.sources.LoginScreenLoginCommandEventSourceCD, org.netbeans.modules.vmd.midpnb.components.displayables.SplashScreenCD, org.netbeans.modules.vmd.midpnb.components.sources.PIMBrowserOpenCommandEventSourceCD, org.netbeans.modules.vmd.midpnb.components.svg.SVGMenuCD, org.netbeans.modules.vmd.midp.components.sources.EntryStartEventSourceCD, org.netbeans.modules.vmd.midpnb.components.commands.SVGWaitScreenFailureCommandCD, org.netbeans.modules.vmd.midp.components.sources.IfFalseEventSourceCD, org.netbeans.modules.vmd.midpnb.components.commands.SVGMenuSelectCommandCD, org.netbeans.modules.vmd.midp.components.categories.ResourcesCategoryCD, org.netbeans.modules.vmd.midp.components.items.DateFieldCD, org.netbeans.modules.vmd.midp.components.items.ImageItemCD, org.netbeans.modules.vmd.midp.components.resources.ImageCD, org.netbeans.modules.vmd.midpnb.components.svg.SVGPlayerCD, org.netbeans.modules.vmd.api.model.descriptors.SuperCantDeriveCD, org.netbeans.modules.vmd.game.model.TiledLayerCD, org.netbeans.modules.vmd.midp.components.sources.ListSelectCommandEventSourceCD, org.netbeans.modules.vmd.midp.components.categories.ControllersCategoryCD, org.netbeans.modules.vmd.game.model.LayerCD, org.netbeans.modules.vmd.midp.components.points.SwitchPointCD, org.netbeans.modules.vmd.midpnb.components.commands.LoginScreenLoginCommandCD, org.netbeans.modules.vmd.midp.components.commands.CommandCD, org.netbeans.modules.vmd.midp.components.points.DisplayCD, org.netbeans.modules.vmd.midpnb.components.resources.SimpleTableModelCD, org.netbeans.modules.vmd.model.XMLComponentDescriptor, org.netbeans.modules.vmd.midp.components.items.SpacerCD, org.netbeans.modules.vmd.midp.components.handlers.CallPointEventHandlerCD, org.netbeans.modules.vmd.game.model.ImageResourceCD, org.netbeans.modules.vmd.midp.components.general.ClassCD, org.netbeans.modules.vmd.midpnb.components.resources.SimpleCancellableTaskCD, org.netbeans.modules.vmd.midp.components.listeners.ItemStateListenerCD, org.netbeans.modules.vmd.midp.components.sources.SwitchCaseEventSourceCD, org.netbeans.modules.vmd.midp.components.displayables.AlertCD, org.netbeans.modules.vmd.midpnb.components.svg.SVGAnimatorWrapperCD, org.netbeans.modules.vmd.midp.components.points.IfPointCD, org.netbeans.modules.vmd.game.model.AnimatedTileCD, org.netbeans.modules.vmd.game.model.SceneCD, org.netbeans.modules.vmd.midpnb.components.commands.SVGSplashScreenDismissCommandCD, org.netbeans.modules.vmd.midpnb.components.sources.SVGMenuElementEventSourceCD, org.netbeans.modules.vmd.midpnb.components.sources.SVGWaitScreenFailureCommandEventSourceCD, org.netbeans.modules.vmd.midp.components.displayables.GameCanvasCD, org.netbeans.modules.vmd.midp.components.categories.CommandsCategoryCD, org.netbeans.modules.vmd.midp.components.sources.IfTrueEventSourceCD, org.netbeans.modules.vmd.midpnb.components.resources.TableModelCD, org.netbeans.modules.vmd.midp.components.sources.CommandEventSourceCD, org.netbeans.modules.vmd.midp.components.items.ChoiceGroupCD, org.netbeans.modules.vmd.game.model.GameRootCD, org.netbeans.modules.vmd.midp.components.items.StringItemCD, org.netbeans.modules.vmd.api.model.descriptors.CantInstantiateCD, org.netbeans.modules.vmd.midpnb.components.displayables.FileBrowserCD, org.netbeans.modules.vmd.midp.components.sources.ItemCommandEventSourceCD, org.netbeans.modules.vmd.midpnb.components.svg.SVGWaitScreenCD, org.netbeans.modules.vmd.midpnb.components.commands.WaitScreenFailureCommandCD, org.netbeans.modules.vmd.midp.components.handlers.EventHandlerCD, org.netbeans.modules.vmd.midp.components.points.MethodPointCD, org.netbeans.modules.vmd.midpnb.components.sources.SMSComposerSendCommandEventSourceCD, org.netbeans.modules.vmd.midpnb.components.sources.AbstractCommandEventSourceCD, org.netbeans.modules.vmd.midp.components.points.PointCD, org.netbeans.modules.vmd.midp.components.displayables.ScreenCD, org.netbeans.modules.vmd.midp.components.commands.ListSelectCommandCD, org.netbeans.modules.vmd.midp.components.categories.PointsCategoryCD, org.netbeans.modules.vmd.game.model.SpriteCD, org.netbeans.modules.vmd.api.model.descriptors.CantDeriveCD, org.netbeans.modules.vmd.midp.components.displayables.ListCD, org.netbeans.modules.vmd.midp.components.handlers.SwitchDisplayableEventHandlerCD, org.netbeans.modules.vmd.midp.components.handlers.MethodPointEventHandlerCD, org.netbeans.modules.vmd.midp.components.displayables.FormCD, org.netbeans.modules.vmd.midp.components.handlers.MenuScreenEventHandlerCD, org.netbeans.modules.vmd.midp.components.sources.MobileDeviceStartEventSourceCD, org.netbeans.modules.vmd.midp.components.resources.TickerCD, org.netbeans.modules.vmd.midpnb.components.svg.SVGSplashScreenCD, org.netbeans.modules.vmd.midp.components.elements.ChoiceElementCD, org.netbeans.modules.vmd.midpnb.components.commands.SMSComposerSendCommandCD, org.netbeans.modules.vmd.midp.components.resources.ResourceCD, org.netbeans.modules.vmd.midp.components.sources.EventSourceCD, org.netbeans.modules.vmd.midpnb.components.displayables.AbstractInfoScreenCD, org.netbeans.modules.vmd.midp.components.handlers.ExitMidletEventHandlerCD, org.netbeans.modules.vmd.midpnb.components.displayables.PIMBrowserCD, org.netbeans.modules.vmd.midpnb.components.svg.SVGImageCD, org.netbeans.modules.vmd.midp.components.points.CallPointCD, org.netbeans.modules.vmd.midp.components.displayables.TextBoxCD, org.netbeans.modules.vmd.api.model.descriptors.FirstCD, org.netbeans.modules.vmd.midpnb.components.sources.SVGWaitScreenSuccessCommandEventSourceCD, org.netbeans.modules.vmd.midpnb.components.sources.SplashScreenDismissCommandEventSourceCD, org.netbeans.modules.vmd.midpnb.components.sources.WaitScreenFailureCommandEventSourceCD, org.netbeans.modules.vmd.midp.components.displayables.CanvasCD, org.netbeans.modules.vmd.midp.components.handlers.PreviousScreenEventHandlerCD, org.netbeans.modules.vmd.midp.components.items.TextFieldCD, org.netbeans.modules.vmd.midpnb.components.sources.FileBrowserOpenCommandEventSourceCD, org.netbeans.modules.vmd.midpnb.components.commands.PIMBrowserOpenCommandCD, org.netbeans.modules.vmd.midp.components.items.ItemCD, org.netbeans.modules.vmd.midp.components.general.RootCD, org.netbeans.modules.vmd.midp.components.listeners.ItemCommandListenerCD, org.netbeans.modules.vmd.midpnb.components.sources.SVGMenuSelectCommandEventSourceCD, org.netbeans.modules.vmd.midp.components.sources.MobileDeviceResumeEventSourceCD, org.netbeans.modules.vmd.midpnb.components.items.TableItemCD, org.netbeans.modules.vmd.midpnb.components.commands.FileBrowserOpenCommandCD, org.netbeans.modules.vmd.midp.components.categories.CategoryCD, org.netbeans.modules.vmd.midpnb.components.commands.WaitScreenSuccessCommandCD, org.netbeans.modules.vmd.midp.components.listeners.EventListenerCD, org.netbeans.modules.vmd.game.model.SequenceCD, org.netbeans.modules.vmd.midpnb.components.displayables.WaitScreenCD, org.netbeans.modules.vmd.midpnb.components.displayables.LoginScreenCD, org.netbeans.modules.vmd.midp.components.listeners.CommandListenerCD, org.netbeans.modules.vmd.midpnb.components.displayables.SMSComposerCD, org.netbeans.modules.vmd.midpnb.components.commands.SVGWaitScreenSuccessCommandCD,
ComponentDescriptor | abstract public class ComponentDescriptor (Code) | | This class represents a component descriptor. It is registered in the component descriptor registry and then available
for using in document. Component itself is just a data container and does not know anything about these data.
On the other hand a component descriptor does not contain data but describes types of these data.
author: David Kaspar |
createPresenters | abstract protected List<? extends Presenter> createPresenters()(Code) | | Returns a list of new instances of presenters that are declared in the component descriptor or override presenters
from the super component descriptor.
the list of presenters |
gatherPresenters | protected void gatherPresenters(ArrayList<Presenter> presenters)(Code) | | Gather presenters. Override this method when you need to excluded or filter the list of presenter created by super component descriptors.
Parameters: presenters - a list of presenters created by super component descriptors |
getDeclaredPropertyDescriptors | abstract public List<PropertyDescriptor> getDeclaredPropertyDescriptors()(Code) | | Returns a list of property descriptors that are newly declared in the component descriptor or override property descriptors from the super component descriptor.
the list of property descriptors |
getExcludedPropertyDescriptorNames | public Collection<String> getExcludedPropertyDescriptorNames()(Code) | | Returns a collection of property names that should be masked/hidden from a collection of property descriptors
that are inherited from the super component descriptor.
the collection of property names |
getPaletteDescriptor | public PaletteDescriptor getPaletteDescriptor()(Code) | | Returns a palette descriptor.
the palette descriptor; if non-null, then default ComponentProducer will be created |
getPropertyDescriptor | final public PropertyDescriptor getPropertyDescriptor(String propertyName)(Code) | | Returns a property descriptor for a property.
Parameters: propertyName - the property name the property descriptor |
getPropertyDescriptors | final public Collection<PropertyDescriptor> getPropertyDescriptors()(Code) | | Returns a full collection of all property descriptors.
Note: This is available when a component is registered by registry.
the collection of property descriptors. |
getSuperDescriptor | final public ComponentDescriptor getSuperDescriptor()(Code) | | Returns a super descriptor.
Note: This is available when a component is registered by registry.
the super descriptor. |
getTypeDescriptor | abstract public TypeDescriptor getTypeDescriptor()(Code) | | Returns a type descriptor of this component descriptor.
the type descriptor |
getVersionDescriptor | abstract public VersionDescriptor getVersionDescriptor()(Code) | | Returns a version descriptor of this component descriptor.
the version descriptor |
postInitialize | public void postInitialize(DesignComponent component)(Code) | | Post-initialize created component.
Parameters: component - the created component |
toString | final public String toString()(Code) | | Returns a debug string.
the string |
|
|