Statistics
| Revision:

gvsig-tools / org.gvsig.tools / library / trunk / org.gvsig.tools / dynform / src / org / gvsig / tools / dynform / api / JDynFormSet.java @ 846

History | View | Annotate | Download (975 Bytes)

1
package org.gvsig.tools.dynform.api;
2

    
3
import java.util.List;
4

    
5
import org.gvsig.tools.dynform.api.JDynForm.JDynFormListener;
6
import org.gvsig.tools.dynobject.DynObjectSet;
7
import org.gvsig.tools.service.ServiceException;
8
import org.gvsig.tools.swing.api.Component;
9

    
10
public interface JDynFormSet  extends Component {
11

    
12
        public static final int USE_PLAIN = 0;
13
        public static final int USE_TABS = 1;
14
        public static final int USE_SEPARATORS = 2;
15
        
16
        public void setLayoutMode(int layoutMode);
17
        public int getLayoutMode();
18
        
19
        public void setValues(DynObjectSet values) throws ServiceException;
20
        public void setValues(List values) throws ServiceException;
21
        
22
        public void message();
23
        
24
        public void message(String msg);
25

    
26
        public void setReadOnly(boolean readOnly);
27
        public boolean isReadOnly();
28
        
29
        public void addListener(JDynFormListener listener);
30
        
31
        public void removeListener(JDynFormListener listener);
32
        
33
        public boolean isAutosave();
34
        public void setAutosave(boolean autosave);
35
}