
net.eusashead.parquet.http.header.AbstractHeaders Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of parquet-web Show documentation
Show all versions of parquet-web Show documentation
Parquet is a Java REST framework built on Yoke and Vert.x
The newest version!
package net.eusashead.parquet.http.header;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import org.vertx.java.core.MultiMap;
public class AbstractHeaders implements Headers {
protected final MultiMap headers;
public AbstractHeaders(MultiMap headers) {
super();
this.headers = headers;
}
public boolean has(String name) {
return this.headers.get(name) != null;
}
@Override
public List> entries() {
return this.headers.entries();
}
@Override
public List getAll(String name) {
return this.headers.getAll(name);
}
@Override
public String get(String name) {
return this.headers.get(name);
}
@Override
public boolean contains(String name) {
return this.headers.contains(name);
}
@Override
public boolean isEmpty() {
return this.headers.isEmpty();
}
@Override
public Set names() {
return this.headers.names();
}
@Override
public Headers add(String name, String value) {
this.headers.add(name, value);
return this;
}
@Override
public Headers add(String name, Iterable values) {
this.headers.add(name, values);
return this;
}
@Override
public Headers add(MultiMap headers) {
this.headers.add(headers);
return this;
}
@Override
public Headers add(Map headers) {
this.headers.add(headers);
return this;
}
@Override
public Headers set(String name, String value) {
this.headers.set(name, value);
return this;
}
@Override
public Headers set(String name, Iterable values) {
this.headers.set(name, values);
return this;
}
@Override
public Headers set(MultiMap headers) {
this.headers.set(headers);
return this;
}
@Override
public Headers set(Map headers) {
this.headers.set(headers);
return this;
}
@Override
public Headers remove(String name) {
this.headers.remove(name);
return this;
}
@Override
public Headers clear() {
this.headers.clear();
return this;
}
@Override
public int size() {
return this.headers.size();
}
@Override
public Iterator> iterator() {
return this.headers.iterator();
}
@Override
public String get(CharSequence name) {
return this.headers.get(name);
}
@Override
public List getAll(CharSequence name) {
return this.getAll(name);
}
@Override
public boolean contains(CharSequence name) {
return this.headers.contains(name);
}
@Override
public Headers add(CharSequence name, CharSequence value) {
this.headers.add(name, value);
return this;
}
@Override
public Headers add(CharSequence name, Iterable values) {
this.headers.add(name, values);
return this;
}
@Override
public Headers set(CharSequence name, CharSequence value) {
this.headers.set(name, value);
return this;
}
@Override
public Headers set(CharSequence name, Iterable values) {
this.headers.set(name, values);
return this;
}
@Override
public Headers remove(CharSequence name) {
this.headers.remove(name);
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy