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}