1
package com.eucalyptus.configurable;
3
import java.lang.reflect.Field;
4
import java.lang.reflect.Modifier;
6
public interface ConfigurableProperty {
8
public abstract String getFieldName( );
10
public abstract Class getDefiningClass( );
12
public abstract String getEntrySetName( );
14
public abstract String getQualifiedName( );
16
public abstract String getDescription( );
18
public abstract String getDisplayName( );
20
public abstract ConfigurableFieldType getWidgetType( );
22
public abstract String getAlias();
24
public abstract PropertyTypeParser getTypeParser( );
26
public abstract String getDefaultValue( );
28
public abstract String getValue( );
30
public abstract String setValue( String s );
32
public abstract void resetValue( );
b'\\ No newline at end of file'