001    package railo.commons.net;
002    
003    
004    
005    /**
006     * Name Value Pair
007     */
008    public final class URLItem {
009    
010        private String name;
011        private String value;
012            private boolean urlEncoded;
013        
014        /**
015         * @param name
016         * @param value
017         * @param isURLEncoded 
018         */
019            public URLItem(String name, String value, boolean urlEncoded) {
020            this.name = name;
021            this.value = value;
022            this.urlEncoded=urlEncoded;
023           
024        }
025            /*public URLItem(String name, byte[] value, boolean urlEncoded) {
026            this.name = name;
027            //this.value = value;
028            this.urlEncoded=urlEncoded;
029        }*/
030        
031        /**
032             * @return the urlEncoded
033             */
034            public boolean isUrlEncoded() {
035                    return urlEncoded;
036            }
037    
038            /**
039             * @param urlEncoded the urlEncoded to set
040             */
041            public void setUrlEncoded(boolean urlEncoded) {
042                    this.urlEncoded = urlEncoded;
043            }
044    
045            /**
046         * @return Returns the name.
047         */
048        public String getName() {
049            return name;
050        }
051        /**
052         * @param name The name to set.
053         */
054        public void setName(String name) {
055            this.name = name;
056        }
057        /**
058         * @return Returns the value.
059         */
060        public String getValue() {
061            return value;
062        }
063        /**
064         * @param value The value to set.
065         */
066        public void setValue(String value) {
067            this.value = value;
068        }
069    
070    }