Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.webimageloader.loader;
 
 
 public class Metadata {
    public static final long NEVER_EXPIRES = -1;
    
    private String contentType;
    private long lastModified;
    private long expires;
    private String etag;
    public static Metadata from(InputStream isthrows IOException {
        DataInputStream stream = new DataInputStream(is);
        String contentType = stream.readUTF();
        long lastModified = stream.readLong();
        long expires = stream.readLong();
        String etag = stream.readUTF();
        return new Metadata(contentTypelastModifiedexpiresetag);
    }
    public void writeTo(OutputStream osthrows IOException {
        DataOutputStream stream = new DataOutputStream(os);
        stream.writeUTF();
        stream.writeLong();
        stream.writeLong();
        stream.writeUTF();
    }
    public Metadata(String contentTypelong lastModifiedlong expiresString etag) {
        // Don't allow strings to be null, this causes errors
        // when we write it to the outputstream later on
        if (contentType == null) {
            contentType = "";
        }
        if (etag == null) {
            etag = "";
        }
        this. = contentType;
        this. = lastModified;
        this. = expires;
        this. = etag;
    }
    public String getContentType() {
        return ;
    }
    public long getLastModified() {
        return ;
    }
    public long getExpires() {
        return ;
    }
    public String getEtag() {
        return ;
    }
New to GrepCode? Check out our FAQ X