Package | Description |
---|---|
org.openide.nodes |
NetBeans uses
nodes
to represent JavaBeans or other property containers, formed into a
hierarchical tree.
|
Modifier and Type | Class and Description |
---|---|
class |
IndexedPropertySupport<T,E>
Support for indexed properties.
|
static class |
Node.IndexedProperty<T,E>
Description of an indexed property and operations on it.
|
class |
PropertySupport<T>
Support class for
Node.Property . |
static class |
PropertySupport.Name
Support for the name property of a node.
|
static class |
PropertySupport.ReadOnly<T>
A simple read-only property.
|
static class |
PropertySupport.ReadWrite<T>
A simple read/write property.
|
static class |
PropertySupport.Reflection<T>
Support for properties from Java Reflection.
|
static class |
PropertySupport.WriteOnly<T>
A simple write-only property.
|
Modifier and Type | Field and Description |
---|---|
Node.Property[] |
BeanNode.Descriptor.expert
Expert properties.
|
Node.Property[] |
BeanNode.Descriptor.hidden
Hidden properties.
|
Node.Property[] |
BeanNode.Descriptor.property
Regular properties.
|
Modifier and Type | Method and Description |
---|---|
Node.Property<?> |
Sheet.Set.get(String name)
Get a property by name.
|
Node.Property<?>[] |
Sheet.Set.getProperties()
Get all properties in this set.
|
abstract Node.Property<?>[] |
Node.PropertySet.getProperties()
Get the list of contained properties.
|
Node.Property<?> |
Sheet.Set.put(Node.Property<?> p)
Add a property to this set, replacing any old one with the same name.
|
Node.Property<?> |
Sheet.Set.remove(String name)
Remove a property from the set.
|
Modifier and Type | Method and Description |
---|---|
Node.Property<?> |
Sheet.Set.put(Node.Property<?> p)
Add a property to this set, replacing any old one with the same name.
|
void |
Sheet.Set.put(Node.Property<?>[] ar)
Add several properties to this set, replacing old ones with the same names.
|
void |
NodeOperation.showCustomEditorDialog(Node.Property<?> property,
Object... beans)
Shows a modal dialog with the custom editor of given property, just like
it would be invoked when clicking the [...] button next to a property in
the property sheet.
|