001package org.dllearner.configuration.spring.editors;
002
003import java.awt.Component;
004import java.awt.Graphics;
005import java.awt.Rectangle;
006import java.beans.PropertyChangeListener;
007import java.beans.PropertyEditor;
008import java.util.List;
009
010/**
011 * 
012 * TODO: Implementation not working yet. Please enhance it.
013 *
014 */
015public class ListStringEditor implements PropertyEditor {
016
017        private List<String> value;
018        
019        @Override
020        public void addPropertyChangeListener(PropertyChangeListener listener) {
021                // TODO Auto-generated method stub
022
023        }
024
025        @Override
026        public String getAsText() {
027                return value.toString();
028        }
029
030        @Override
031        public Component getCustomEditor() {
032                // TODO Auto-generated method stub
033                return null;
034        }
035
036        @Override
037        public String getJavaInitializationString() {
038                // TODO Auto-generated method stub
039                return null;
040        }
041
042        @Override
043        public String[] getTags() {
044                // TODO Auto-generated method stub
045                return null;
046        }
047
048        @Override
049        public Object getValue() {
050                // TODO Auto-generated method stub
051                return null;
052        }
053
054        @Override
055        public boolean isPaintable() {
056                // TODO Auto-generated method stub
057                return false;
058        }
059
060        @Override
061        public void paintValue(Graphics gfx, Rectangle box) {
062                // TODO Auto-generated method stub
063
064        }
065
066        @Override
067        public void removePropertyChangeListener(PropertyChangeListener listener) {
068                // TODO Auto-generated method stub
069
070        }
071
072        @Override
073        public void setAsText(String text) throws IllegalArgumentException {
074                throw new Error("not implemented");
075        }
076
077        @Override
078        public void setValue(Object value) {
079                // TODO Auto-generated method stub
080
081        }
082
083        @Override
084        public boolean supportsCustomEditor() {
085                // TODO Auto-generated method stub
086                return false;
087        }
088
089}