Pathname.java
上传用户:quxuerui
上传日期:2018-01-08
资源大小:41811k
文件大小:3k
源码类别:

网格计算

开发平台:

Java

  1. /**
  2.  * Autogenerated by Thrift
  3.  *
  4.  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  5.  */
  6. package org.apache.hadoop.thriftfs.api;
  7. import java.util.List;
  8. import java.util.ArrayList;
  9. import java.util.Map;
  10. import java.util.HashMap;
  11. import java.util.Set;
  12. import java.util.HashSet;
  13. import com.facebook.thrift.*;
  14. import com.facebook.thrift.protocol.*;
  15. import com.facebook.thrift.transport.*;
  16. public class Pathname implements TBase, java.io.Serializable {
  17.   public String pathname;
  18.   public final Isset __isset = new Isset();
  19.   public static final class Isset implements java.io.Serializable {
  20.     public boolean pathname = false;
  21.   }
  22.   public Pathname() {
  23.   }
  24.   public Pathname(
  25.     String pathname)
  26.   {
  27.     this();
  28.     this.pathname = pathname;
  29.     this.__isset.pathname = true;
  30.   }
  31.   public boolean equals(Object that) {
  32.     if (that == null)
  33.       return false;
  34.     if (that instanceof Pathname)
  35.       return this.equals((Pathname)that);
  36.     return false;
  37.   }
  38.   public boolean equals(Pathname that) {
  39.     if (that == null)
  40.       return false;
  41.     boolean this_present_pathname = true && (this.pathname != null);
  42.     boolean that_present_pathname = true && (that.pathname != null);
  43.     if (this_present_pathname || that_present_pathname) {
  44.       if (!(this_present_pathname && that_present_pathname))
  45.         return false;
  46.       if (!this.pathname.equals(that.pathname))
  47.         return false;
  48.     }
  49.     return true;
  50.   }
  51.   public int hashCode() {
  52.     return 0;
  53.   }
  54.   public void read(TProtocol iprot) throws TException {
  55.     TField field;
  56.     iprot.readStructBegin();
  57.     while (true)
  58.     {
  59.       field = iprot.readFieldBegin();
  60.       if (field.type == TType.STOP) { 
  61.         break;
  62.       }
  63.       switch (field.id)
  64.       {
  65.         case -1:
  66.           if (field.type == TType.STRING) {
  67.             this.pathname = iprot.readString();
  68.             this.__isset.pathname = true;
  69.           } else { 
  70.             TProtocolUtil.skip(iprot, field.type);
  71.           }
  72.           break;
  73.         default:
  74.           TProtocolUtil.skip(iprot, field.type);
  75.           break;
  76.       }
  77.       iprot.readFieldEnd();
  78.     }
  79.     iprot.readStructEnd();
  80.   }
  81.   public void write(TProtocol oprot) throws TException {
  82.     TStruct struct = new TStruct("Pathname");
  83.     oprot.writeStructBegin(struct);
  84.     TField field = new TField();
  85.     if (this.pathname != null) {
  86.       field.name = "pathname";
  87.       field.type = TType.STRING;
  88.       field.id = -1;
  89.       oprot.writeFieldBegin(field);
  90.       oprot.writeString(this.pathname);
  91.       oprot.writeFieldEnd();
  92.     }
  93.     oprot.writeFieldStop();
  94.     oprot.writeStructEnd();
  95.   }
  96.   public String toString() {
  97.     StringBuilder sb = new StringBuilder("Pathname(");
  98.     sb.append("pathname:");
  99.     sb.append(this.pathname);
  100.     sb.append(")");
  101.     return sb.toString();
  102.   }
  103. }