1cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9Sam Juddpackage com.bumptech.glide.load; 2cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9Sam Judd 3cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9Sam Juddimport java.io.OutputStream; 4cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9Sam Judd 5cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9Sam Juddpublic interface Encoder<T> { 6cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9Sam Judd 7cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9Sam Judd public boolean encode(T data, OutputStream os); 8cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9Sam Judd 9cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9Sam Judd public String getId(); 10cf1e05bf226ce4e7a510a5f7cac0661b9b2e90e9Sam Judd} 11