package com.eucalyptus.configurable;
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
public interface ConfigurableProperty {
public abstract String getFieldName( );
public abstract Class getDefiningClass( );
public abstract String getEntrySetName( );
public abstract String getQualifiedName( );
public abstract String getDescription( );
public abstract String getDisplayName( );
public abstract ConfigurableFieldType getWidgetType( );
public abstract String getAlias();
public abstract PropertyTypeParser getTypeParser( );
public abstract String getDefaultValue( );
public abstract String getValue( );
public abstract String setValue( String s );
public abstract void resetValue( );
}