@Retention(value=RUNTIME) @Target(value=FIELD) public @interface ConfigurableProperty
Modifier and Type | Fields and Description |
---|---|
static String |
NO_DEFAULT_VALUE
Just a random string very unlikely to be equal to any user-specified default string (java does not allow to use null...)
|
Modifier and Type | Optional Element and Description |
---|---|
boolean |
collectionOfReferences
Deprecated.
|
String |
defaultValue
Default for primitives (int, string, boolean, enum).
|
String |
description
Description to show in configuration UIs.
|
ConfigurableProperty.EnumRepresentation |
enumRepresentation |
String |
group
Name of the group in the GUI this property belongs to
|
boolean |
isExtensionsProperty
Deprecated.
|
boolean |
isReference
Deprecated.
|
String |
label
Label to show in configuration UIs.
|
String |
name
Name of the node.
|
int |
order
Ordering of properties for GUI.
|
boolean |
required
Is the property required to be set, i.e.
|
ConfigurableProperty.Tag[] |
tags
Additional info for the GUI
|
ConfigurableProperty.ConfigurablePropertyType |
type
Defines special behavior for the property
|
boolean |
weakReference
Only affects behavior for references.
|
public static final String NO_DEFAULT_VALUE
public abstract String defaultValue
public abstract boolean required
public abstract ConfigurableProperty.EnumRepresentation enumRepresentation
public abstract ConfigurableProperty.ConfigurablePropertyType type
public abstract boolean weakReference
public abstract String description
public abstract int order
public abstract ConfigurableProperty.Tag[] tags
@Deprecated public abstract boolean isReference
@Deprecated public abstract boolean collectionOfReferences
@Deprecated public abstract boolean isExtensionsProperty
Copyright © 2017 dcm4che.org. All rights reserved.