001    package org.shiftone.jrat.util.jmx.dynamic;
002    
003    
004    /**
005     * @author jeff@shiftone.org (Jeff Drost)
006     */
007    public interface AttributeValue {
008    
009        String getType();
010    
011    
012        String getDescription();
013    
014    
015        void setValue(Object value);
016    
017    
018        Object getValue();
019    
020    
021        boolean isReadable();
022    
023    
024        boolean isWritable();
025    }