cz.cuni.amis.nb.util
Class AutoNamedProp<T>

Package class diagram package AutoNamedProp
java.lang.Object
  extended by java.beans.FeatureDescriptor
      extended by org.openide.nodes.Node.Property<T>
          extended by org.openide.nodes.PropertySupport<T>
              extended by cz.cuni.amis.nb.util.AutoNamedProp<T>
Direct Known Subclasses:
PeriodicalyUpdatedProperty

public abstract class AutoNamedProp<T>
extends org.openide.nodes.PropertySupport<T>

Prop name is autogenerated.

Author:
ik

Nested Class Summary
 
Nested classes/interfaces inherited from class org.openide.nodes.PropertySupport
org.openide.nodes.PropertySupport.Name, org.openide.nodes.PropertySupport.ReadOnly<T>, org.openide.nodes.PropertySupport.ReadWrite<T>, org.openide.nodes.PropertySupport.Reflection<T>, org.openide.nodes.PropertySupport.WriteOnly<T>
 
Field Summary
protected static String PROP_NAME_PREFIX
           
protected static long propCounter
          Counter of FlagPropertyAdapters.
 
Constructor Summary
AutoNamedProp(Class<T> type, String displayName, String shortDescription, boolean canWrite)
           
 
Method Summary
 
Methods inherited from class org.openide.nodes.PropertySupport
canRead, canWrite
 
Methods inherited from class org.openide.nodes.Node.Property
equals, getHtmlDisplayName, getPropertyEditor, getValue, getValueType, hashCode, isDefaultValue, restoreDefaultValue, setValue, supportsDefaultValue
 
Methods inherited from class java.beans.FeatureDescriptor
attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setDisplayName, setExpert, setHidden, setName, setPreferred, setShortDescription, setValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_NAME_PREFIX

protected static final String PROP_NAME_PREFIX
See Also:
Constant Field Values

propCounter

protected static long propCounter
Counter of FlagPropertyAdapters.

Constructor Detail

AutoNamedProp

public AutoNamedProp(Class<T> type,
                     String displayName,
                     String shortDescription,
                     boolean canWrite)


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.