@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface NeptusProperty
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
category
You can use categories to group various properties that are somehow related
|
java.lang.String |
description
The description will provide further information on this field (seen in the configuration panel)
|
NeptusProperty.DistributionEnum |
distribution
When make jars distinguishes properties that clients don't have access
|
boolean |
editable
Whether this property is to be hidden in user-input dialogs (changed only in code)
|
java.lang.Class<? extends java.beans.PropertyEditor> |
editorClass
The (full) class name of the editor to be used for this property
|
java.lang.String |
name |
NeptusProperty.LEVEL |
userLevel
Visibility of setting:
- Regular: even clients can edit
- Advanced: only developers can edit
|
public abstract java.lang.String name
public abstract java.lang.String description
public abstract java.lang.String category
public abstract java.lang.Class<? extends java.beans.PropertyEditor> editorClass
public abstract boolean editable
public abstract NeptusProperty.LEVEL userLevel
public abstract NeptusProperty.DistributionEnum distribution
Copyright © 2004-2014 FEUP-LSTS and Neptus developers. All Rights Reserved.