コード例 #1
0
  /**
   * @author lilin
   * @date 2012-9-19 下午2:26:54
   * @annotation 属性是否可编辑
   */
  public static boolean isFieldValidForEditing(Field field) {

    int fieldType = field.getFieldType();

    if (field.isEditable()
        && fieldType != Field.esriFieldTypeOID
        && fieldType != Field.esriFieldTypeGeometry
        && fieldType != Field.esriFieldTypeBlob
        && fieldType != Field.esriFieldTypeRaster
        && fieldType != Field.esriFieldTypeGUID
        && fieldType != Field.esriFieldTypeXML) {

      return true;
    }

    return false;
  }