001/**
002 *
003 * Copyright (c) 2014, the Railo Company Ltd. All rights reserved.
004 *
005 * This library is free software; you can redistribute it and/or
006 * modify it under the terms of the GNU Lesser General Public
007 * License as published by the Free Software Foundation; either 
008 * version 2.1 of the License, or (at your option) any later version.
009 * 
010 * This library is distributed in the hope that it will be useful,
011 * but WITHOUT ANY WARRANTY; without even the implied warranty of
012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
013 * Lesser General Public License for more details.
014 * 
015 * You should have received a copy of the GNU Lesser General Public 
016 * License along with this library.  If not, see <http://www.gnu.org/licenses/>.
017 * 
018 **/
019package lucee.commons.net.http.httpclient3;
020
021import java.io.IOException;
022import java.io.OutputStream;
023
024import org.apache.commons.httpclient.methods.multipart.StringPart;
025
026
027public class LuceeStringPart extends StringPart {
028
029        private String value;
030
031        public LuceeStringPart(String name, String value) {
032                super(name, value);
033                this.value=value;
034        }
035        
036        public LuceeStringPart(String name, String value, String charset) {
037                super(name, value, charset);
038                this.value=value;               
039        }
040
041        /**
042         * @return the value
043         */
044        public String getValue() {
045                return value;
046        }
047        @Override
048        protected void sendDispositionHeader(OutputStream out)  throws IOException {
049                ResourcePart.sendDispositionHeader(getName(),null,getCharSet(),out);
050        }
051
052}