Home | History | Annotate | Download | only in print

Lines Matching refs:parcel

19 import android.os.Parcel;
184 private PrinterCapabilitiesInfo(Parcel parcel) {
185 mMinMargins = readMargins(parcel);
186 readMediaSizes(parcel);
187 readResolutions(parcel);
189 mColorModes = parcel.readInt();
191 readDefaults(parcel);
200 public void writeToParcel(Parcel parcel, int flags) {
201 writeMargins(mMinMargins, parcel);
202 writeMediaSizes(parcel);
203 writeResolutions(parcel);
205 parcel.writeInt(mColorModes);
207 writeDefaults(parcel);
292 private void writeMediaSizes(Parcel parcel) {
294 parcel.writeInt(0);
298 parcel.writeInt(mediaSizeCount);
300 mMediaSizes.get(i).writeToParcel(parcel);
304 private void readMediaSizes(Parcel parcel) {
305 final int mediaSizeCount = parcel.readInt();
310 mMediaSizes.add(MediaSize.createFromParcel(parcel));
314 private void writeResolutions(Parcel parcel) {
316 parcel.writeInt(0);
320 parcel.writeInt(resolutionCount);
322 mResolutions.get(i).writeToParcel(parcel);
326 private void readResolutions(Parcel parcel) {
327 final int resolutionCount = parcel.readInt();
332 mResolutions.add(Resolution.createFromParcel(parcel));
336 private void writeMargins(Margins margins, Parcel parcel) {
338 parcel.writeInt(0);
340 parcel.writeInt(1);
341 margins.writeToParcel(parcel);
345 private Margins readMargins(Parcel parcel) {
346 return (parcel.readInt() == 1) ? Margins.createFromParcel(parcel) : null;
349 private void readDefaults(Parcel parcel) {
350 final int defaultCount = parcel.readInt();
352 mDefaults[i] = parcel.readInt();
356 private void writeDefaults(Parcel parcel) {
358 parcel.writeInt(defaultCount);
360 parcel.writeInt(mDefaults[i]);
551 public PrinterCapabilitiesInfo createFromParcel(Parcel parcel) {
552 return new PrinterCapabilitiesInfo(parcel);