001package org.biopax.paxtools.controller;
002
003import org.biopax.paxtools.model.BioPAXElement;
004
005import java.lang.reflect.Method;
006
007/**
008 * Provides an String class compatible editor by extending the {@link
009 * PropertyEditor}.
010 *
011 * @see PropertyEditor
012 */
013public class StringPropertyEditor<D extends BioPAXElement> extends AbstractPropertyEditor<D, String>
014                implements DataPropertyEditor<D,String>
015{
016// --------------------------- CONSTRUCTORS ---------------------------
017
018        public StringPropertyEditor(String property, Method getMethod,
019                                    Class<D> domain,
020                                    boolean multipleCardinality)
021        {
022                super(property,
023                                getMethod,
024                                domain,
025                                String.class,
026                                multipleCardinality);
027        }
028
029        @Override
030        protected String parseValueFromString(String value)
031        {
032                return value;
033        }
034}