1b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey/* 2b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * Copyright (C) 2013 The Android Open Source Project 3b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * 4b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * Licensed under the Apache License, Version 2.0 (the "License"); 5b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * you may not use this file except in compliance with the License. 6b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * You may obtain a copy of the License at 7b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * 8b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * http://www.apache.org/licenses/LICENSE-2.0 9b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * 10b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * Unless required by applicable law or agreed to in writing, software 11b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * distributed under the License is distributed on an "AS IS" BASIS, 12b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * See the License for the specific language governing permissions and 14b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey * limitations under the License. 15b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey */ 16b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey 17b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkeypackage com.android.documentsui.model; 18b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey 19b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkeyimport java.io.DataInputStream; 20b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkeyimport java.io.DataOutputStream; 21b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkeyimport java.io.IOException; 22b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey 23b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkeypublic interface Durable { 24b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey public void reset(); 25b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey public void read(DataInputStream in) throws IOException; 26b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey public void write(DataOutputStream out) throws IOException; 27b51331116eb2ebbc41aaf69142916f9af6dffdd5Jeff Sharkey} 28