content: /*
   * Copyright (C) 2010 ZXing authors
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  /*
   * These authors would like to acknowledge the Spanish Ministry of Industry,
   * Tourism and Trade, for the support in the project TSI020301-2008-2
   * "PIRAmIDE: Personalizable Interactions with Resources on AmI-enabled
   * Mobile Dynamic Environments", led by Treelogic
   * ( http://www.treelogic.com/ ):
   *
   *   http://www.piramidepse.com/
   */
  
  package com.ailiwean.core.zxing.core.oned.rss.expanded.decoders;
  
  
  import com.ailiwean.core.zxing.core.common.BitArray;
  
  /**
   * @author Pablo Orduña, University of Deusto (pablo.orduna@deusto.es)
   */
  final class AI01320xDecoder extends AI013x0xDecoder {
  
    AI01320xDecoder(BitArray information) {
      super(information);
    }
  
    @Override
    protected void addWeightCode(StringBuilder buf, int weight) {
      if (weight < 10000) {
        buf.append("(3202)");
      } else {
        buf.append("(3203)");
      }
    }
  
    @Override
    protected int checkWeight(int weight) {
      if (weight < 10000) {
        return weight;
      }
      return weight - 10000;
    }
  
  }
  