@@ -0,0 +1,1751 @@
+/**%0A * Copyright (C) 2015 The Gravitee team (http://gravitee.io)%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *         http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A */%0Apackage io.gravitee.common.http;%0A%0Aimport java.util.Objects;%0A%0A/**%0A * @author David BRASSELY (david at gravitee.io)%0A * @author GraviteeSource Team%0A */%0Apublic final class HttpHeader %7B%0A%0A    private String name;%0A%0A    private String value;%0A%0A    public String getName() %7B%0A        return name;%0A    %7D%0A%0A    public void setName(String name) %7B%0A        this.name = name;%0A    %7D%0A%0A    public String getValue() %7B%0A        return value;%0A    %7D%0A%0A    public void setValue(String value) %7B%0A        this.value = value;%0A    %7D%0A%0A    @Override%0A    public boolean equals(Object o) %7B%0A        if (this == o) return true;%0A        if (o == null %7C%7C getClass() != o.getClass()) return false;%0A        HttpHeader that = (HttpHeader) o;%0A        return Objects.equals(name, that.name);%0A    %7D%0A%0A    @Override%0A    public int hashCode() %7B%0A        return Objects.hash(name);%0A    %7D%0A%0A    @Override%0A    public String toString() %7B%0A        return new StringBuilder(%22HttpHeader%7B%22)%0A                .append(%22name='%22).append(name).append('%5C'')%0A                .append(%22, value='%22).append(value).append('%5C'')%0A                .append('%7D')%0A                .toString();%0A    %7D%0A%7D%0A

Add a new HTTP Header structure