Home | History | Annotate | Download | only in com.example.android.scopeddirectoryaccess
      1 /*
      2 * Copyright (C) 2014 The Android Open Source Project
      3 *
      4 * Licensed under the Apache License, Version 2.0 (the "License");
      5 * you may not use this file except in compliance with the License.
      6 * You may obtain a copy of the License at
      7 *
      8 *      http://www.apache.org/licenses/LICENSE-2.0
      9 *
     10 * Unless required by applicable law or agreed to in writing, software
     11 * distributed under the License is distributed on an "AS IS" BASIS,
     12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 * See the License for the specific language governing permissions and
     14 * limitations under the License.
     15 */
     16 
     17 package com.example.android.scopeddirectoryaccess;
     18 
     19 import android.os.Parcel;
     20 import android.os.Parcelable;
     21 
     22 /**
     23  * Entity class that represents a directory entry.
     24  */
     25 public class DirectoryEntry implements Parcelable {
     26     public String fileName;
     27     public String mimeType;
     28 
     29     public DirectoryEntry() {}
     30 
     31     protected DirectoryEntry(Parcel in) {
     32         fileName = in.readString();
     33         mimeType = in.readString();
     34     }
     35 
     36     public static final Creator<DirectoryEntry> CREATOR = new Creator<DirectoryEntry>() {
     37         @Override
     38         public DirectoryEntry createFromParcel(Parcel in) {
     39             return new DirectoryEntry(in);
     40         }
     41 
     42         @Override
     43         public DirectoryEntry[] newArray(int size) {
     44             return new DirectoryEntry[size];
     45         }
     46     };
     47 
     48     @Override
     49     public int describeContents() {
     50         return 0;
     51     }
     52 
     53     @Override
     54     public void writeToParcel(Parcel parcel, int i) {
     55         parcel.writeString(fileName);
     56         parcel.writeString(mimeType);
     57     }
     58 }
     59 
     60