GVKun编程网logo

Dede经验:全站rss/连载和分类首页源码替换(dede站群插件)

18

对于Dede经验:全站rss/连载和分类首页源码替换感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解dede站群插件,并且为您提供关于com.google.zxing.oned.rss.ex

对于Dede经验:全站rss/连载和分类首页源码替换感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解dede站群插件,并且为您提供关于com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder的实例源码、com.google.zxing.oned.rss.expanded.RSSExpandedReader的实例源码、dede 首页调用分类信息、dede:tag 织梦源码新闻页调用全站*新tag标签的宝贵知识。

本文目录一览:

Dede经验:全站rss/连载和分类首页源码替换(dede站群插件)

Dede经验:全站rss/连载和分类首页源码替换(dede站群插件)

 

我用的是dedecms55 utf-8建的站。首先感谢开源工作者们的劳动,其次要感谢使用者写的N多问题与解答。我一个php初用者,能在一个月内,一个人把酷猫网 建成今天这样,相信很多朋友都可以。

 

  当遇到问题时,阿笨姐有二个建议:

 

  一是多换一些Keywords,在本论坛搜索问题和解决方法。

 

  二还是搜索,你可以去baidu搜索,有些人的解决办法写在自己的博客或网站里。下面是阿笨姐自己这一路来的经验。有兴趣就看,没兴趣就略过了。

 

  源码替换:

 

  1.新建一个源码的目录,与default平行,比如叫 yellow , 并且把源码所用到的样式和图片全部也放到yellow 之下(注意不是与default 平行目录)

 

  2.找一个要仿的站,把界面另存后,更改界面(也可以自己全新设计界面,我偷了一点工)

 

  3.将这个新界面里的读出列表部分一一换成代码:这里面有许多小知识了,怎么调用数据,显示数据等,好多问题,我都是通过搜索别人的经验搞定的。比如: 显示字段长度限制 titlelen=‘36’的按需调整,其显示不全后,添加title,可是tiltle也不全,就想法加限制tiltle让显示全部原标题 ;怎么把不同的分类栏目的信息显示在首页,调用图还是文字,调用几条数据等等。

 

  4.总之,*后,源码改好后,只需在后台设置好调用的源码路径,重新生成全站就可以了。

 

  全站rss:

 

  1.修改原来的RSS有点麻烦,不如新建一个全站的*新更新新闻输出。

 

  2.新建一个文件rss.php放在根目录下,再制作一个静态源码文件rss.htm放在你所用的源码目录下,制作好后,订阅的链接就直接为 你的域名/rss.php 这样,后台也不必定时生成rss文件了。打包download所需文件。其中正文输出有标题和缩略图及100字长的正文内容。如图

 

 

 

  3.我还申请了一个feesky帐号,绑定一个订阅地址,这样,以后我如何改域名,如何移空间,这个订阅地址都不会改变。如

 

  4.其实我还想把订阅做成全新闻内容输出更多,或全部,并且带一些同样关键词的新闻链接的相关阅读推荐列表等等,但我不会写。暂算了。

 

  连载和分类信息首页调用

 

  原来的首页并没有这二部分。但是也可以在首页上读出来。这一部分我不太会。也不想多动脑筋,所以基本上可以用**链接的地方,我都用了带域名的URL链接。

 

  以上更改都可以在我的网站酷猫网里看到效果。其实还有一些问题没有解决。不过,自己花了时间也搞不定的。只能稍后有空时找人付费修改了。

本文章网址:http://www.ppssdd.com/code/4442.html。转载请保留出处,谢谢合作!

com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder的实例源码

com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder的实例源码

项目:weex-3d-map    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,FormatException {
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,null,new ResultPoint[]{firstPoints[0],firstPoints[1],lastPoints[0],lastPoints[1]},BarcodeFormat.RSS_EXPANDED
    );
}
项目:QrCode    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:Tesseract-OCR-Scanner    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:QrCodeScanner    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:PortraitZXing    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:ZXing-Orient    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:event-app    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:weex-analyzer-android    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:Weex-TestDemo    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:QrScan_Demo    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:weex    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:sres-app    文件:RSSExpandedReader.java   
private static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:Truetone    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,FormatException {
    BitArray binary = BitArrayBuilder.buildBitArray(pairs);

    AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
    String resultingString = decoder.parseinformation();

    ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
    ResultPoint[] lastPoints = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

    return new Result(
            resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:discounty    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException {
    BitArray binary = BitArrayBuilder.buildBitArray(pairs);

    AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
    String resultingString = decoder.parseinformation();

    ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
    ResultPoint[] lastPoints = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

    return new Result(
            resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:bushido-android-app    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:reacteu-app    文件:RSSExpandedReader.java   
private static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:Android-Birdcopy-Application    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:CordovaDemo    文件:RSSExpandedReader.java   
private static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:ng-cordova-demo    文件:RSSExpandedReader.java   
private static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:zxing-bsplus    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,BarcodeFormat.RSS_EXPANDED
    );
}
项目:ngCordova-demo    文件:RSSExpandedReader.java   
private static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:CordovaW8BarcodeDemo    文件:RSSExpandedReader.java   
private static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:cordova-template    文件:RSSExpandedReader.java   
private static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:oxPush    文件:RSSExpandedReader.java   
private static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:hive-ios    文件:RSSExpandedReader.java   
private static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:dev    文件:RSSExpandedReader.java   
private static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:Zxingcore    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint[] firstPoints = pairs.get(0).getFinderPattern().getResultPoints();
  ResultPoint[] lastPoints  = pairs.get(pairs.size() - 1).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:BibSearch    文件:RSSExpandedReader.java   
private static Result constructresult(Vector pairs) throws NotFoundException{
  BitArray binary = BitArrayBuilder.buildBitArray(pairs);

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(binary);
  String resultingString = decoder.parseinformation();

  ResultPoint [] firstPoints = ((ExpandedPair)pairs.elementAt(0)).getFinderPattern().getResultPoints();
  ResultPoint [] lastPoints  = ((ExpandedPair)pairs.lastElement()).getFinderPattern().getResultPoints();

  return new Result(
        resultingString,BarcodeFormat.RSS_EXPANDED
    );
}
项目:boohee_v5.6    文件:RSSExpandedReader.java   
static Result constructresult(List<ExpandedPair> pairs) throws NotFoundException,FormatException {
    String resultingString = AbstractExpandedDecoder.createDecoder(BitArrayBuilder
            .buildBitArray(pairs)).parseinformation();
    ResultPoint[] firstPoints = ((ExpandedPair) pairs.get(0)).getFinderPattern()
            .getResultPoints();
    ResultPoint[] lastPoints = ((ExpandedPair) pairs.get(pairs.size() - 1)).getFinderPattern
            ().getResultPoints();
    return new Result(resultingString,BarcodeFormat.RSS_EXPANDED);
}
项目:MiBandDecompiled    文件:RSSExpandedReader.java   
private static Result a(List list)
{
    String s = AbstractExpandedDecoder.createDecoder(com.google.zxing.oned.RSS.expanded.a.a(list)).parseinformation();
    ResultPoint aresultpoint[] = ((b)list.get(0)).d().getResultPoints();
    ResultPoint aresultpoint1[] = ((b)list.get(-1 + list.size())).d().getResultPoints();
    ResultPoint aresultpoint2[] = new ResultPoint[4];
    aresultpoint2[0] = aresultpoint[0];
    aresultpoint2[1] = aresultpoint[1];
    aresultpoint2[2] = aresultpoint1[0];
    aresultpoint2[3] = aresultpoint1[1];
    return new Result(s,aresultpoint2,BarcodeFormat.RSS_EXPANDED);
}
项目:zxing-bsplus    文件:ExpandedinformationDecoderTest.java   
@Test
public void testNoAi() throws Exception {
  BitArray information = BinaryUtil.buildBitArrayFromString(" .......X ..XX..X. X.X....X .......X ....");

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(information);
  String decoded = decoder.parseinformation();
  assertEquals("(10)12A",decoded);
}
项目:dev    文件:ExpandedinformationDecoderTest.java   
@Test
public void testNoAi() throws Exception {
  BitArray information = BinaryUtil.buildBitArrayFromString(" .......X ..XX..X. X.X....X .......X ....");

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(information);
  String decoded = decoder.parseinformation();
  assertEquals("(10)12A",decoded);
}
项目:Zxingcore    文件:ExpandedinformationDecoderTest.java   
@Test
public void testNoAi() throws Exception {
  BitArray information = BinaryUtil.buildBitArrayFromString(" .......X ..XX..X. X.X....X .......X ....");

  AbstractExpandedDecoder decoder = AbstractExpandedDecoder.createDecoder(information);
  String decoded = decoder.parseinformation();
  assertEquals("(10)12A",decoded);
}

com.google.zxing.oned.rss.expanded.RSSExpandedReader的实例源码

com.google.zxing.oned.rss.expanded.RSSExpandedReader的实例源码

项目:weex-3d-map    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:QrCode    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)) {
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:Tesseract-OCR-Scanner    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)) {
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:QrCodeScanner    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)) {
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:PortraitZXing    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:ZXing-Orient    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:event-app    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:weex-analyzer-android    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:Weex-TestDemo    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:QrScan_Demo    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:weex    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:sres-app    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:Truetone    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
    @SuppressWarnings("unchecked")
    Collection<BarcodeFormat> possibleFormats = hints == null ? null :
            (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
    boolean useCode39CheckDigit = hints != null &&
            hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
    Collection<OneDReader> readers = new ArrayList<>();
    if (possibleFormats != null) {
        if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
                possibleFormats.contains(BarcodeFormat.UPC_A) ||
                possibleFormats.contains(BarcodeFormat.EAN_8) ||
                possibleFormats.contains(BarcodeFormat.UPC_E)) {
            readers.add(new MultiFormatUPCEANReader(hints));
        }
        if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
            readers.add(new Code39Reader(useCode39CheckDigit));
        }
        if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
            readers.add(new Code93Reader());
        }
        if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
            readers.add(new Code128Reader());
        }
        if (possibleFormats.contains(BarcodeFormat.ITF)) {
            readers.add(new ITFReader());
        }
        if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
            readers.add(new CodaBarReader());
        }
        if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
            readers.add(new RSS14Reader());
        }
        if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)) {
            readers.add(new RSSExpandedReader());
        }
    }
    if (readers.isEmpty()) {
        readers.add(new MultiFormatUPCEANReader(hints));
        readers.add(new Code39Reader());
        readers.add(new CodaBarReader());
        readers.add(new Code93Reader());
        readers.add(new Code128Reader());
        readers.add(new ITFReader());
        readers.add(new RSS14Reader());
        readers.add(new RSSExpandedReader());
    }
    this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:discounty    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
    @SuppressWarnings("unchecked")
    Collection<BarcodeFormat> possibleFormats = hints == null ? null :
            (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
    boolean useCode39CheckDigit = hints != null &&
            hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
    Collection<OneDReader> readers = new ArrayList<OneDReader>();
    if (possibleFormats != null) {
        if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
                possibleFormats.contains(BarcodeFormat.UPC_A) ||
                possibleFormats.contains(BarcodeFormat.EAN_8) ||
                possibleFormats.contains(BarcodeFormat.UPC_E)) {
            readers.add(new MultiFormatUPCEANReader(hints));
        }
        if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
            readers.add(new Code39Reader(useCode39CheckDigit));
        }
        if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
            readers.add(new Code93Reader());
        }
        if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
            readers.add(new Code128Reader());
        }
        if (possibleFormats.contains(BarcodeFormat.ITF)) {
            readers.add(new ITFReader());
        }
        if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
            readers.add(new CodaBarReader());
        }
        if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
            readers.add(new RSS14Reader());
        }
        if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)) {
            readers.add(new RSSExpandedReader());
        }
    }
    if (readers.isEmpty()) {
        readers.add(new MultiFormatUPCEANReader(hints));
        readers.add(new Code39Reader());
        readers.add(new CodaBarReader());
        readers.add(new Code93Reader());
        readers.add(new Code128Reader());
        readers.add(new ITFReader());
        readers.add(new RSS14Reader());
        readers.add(new RSSExpandedReader());
    }
    this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:bushido-android-app    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:reacteu-app    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:Android-Birdcopy-Application    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:CordovaDemo    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:MiBandDecompiled    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map map)
{
    Collection collection;
    boolean flag;
    ArrayList arraylist;
    if (map == null)
    {
        collection = null;
    } else
    {
        collection = (Collection)map.get(DecodeHintType.POSSIBLE_FORMATS);
    }
    if (map != null && map.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null)
    {
        flag = true;
    } else
    {
        flag = false;
    }
    arraylist = new ArrayList();
    if (collection != null)
    {
        if (collection.contains(BarcodeFormat.EAN_13) || collection.contains(BarcodeFormat.UPC_A) || collection.contains(BarcodeFormat.EAN_8) || collection.contains(BarcodeFormat.UPC_E))
        {
            arraylist.add(new MultiFormatUPCEANReader(map));
        }
        if (collection.contains(BarcodeFormat.CODE_39))
        {
            arraylist.add(new Code39Reader(flag));
        }
        if (collection.contains(BarcodeFormat.CODE_93))
        {
            arraylist.add(new Code93Reader());
        }
        if (collection.contains(BarcodeFormat.CODE_128))
        {
            arraylist.add(new Code128Reader());
        }
        if (collection.contains(BarcodeFormat.ITF))
        {
            arraylist.add(new ITFReader());
        }
        if (collection.contains(BarcodeFormat.CODABAR))
        {
            arraylist.add(new CodaBarReader());
        }
        if (collection.contains(BarcodeFormat.RSS_14))
        {
            arraylist.add(new RSS14Reader());
        }
        if (collection.contains(BarcodeFormat.RSS_EXPANDED))
        {
            arraylist.add(new RSSExpandedReader());
        }
    }
    if (arraylist.isEmpty())
    {
        arraylist.add(new MultiFormatUPCEANReader(map));
        arraylist.add(new Code39Reader());
        arraylist.add(new Code93Reader());
        arraylist.add(new Code128Reader());
        arraylist.add(new ITFReader());
        arraylist.add(new RSS14Reader());
        arraylist.add(new RSSExpandedReader());
    }
    a = (OneDReader[])arraylist.toArray(new OneDReader[arraylist.size()]);
}
项目:ng-cordova-demo    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:zxing-bsplus    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)) {
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:ngCordova-demo    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:CordovaW8BarcodeDemo    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:cordova-template    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:oxPush    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:hive-ios    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:dev    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:Zxingcore    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Map<DecodeHintType,?> hints) {
  @SuppressWarnings("unchecked")    
  Collection<BarcodeFormat> possibleFormats = hints == null ? null :
      (Collection<BarcodeFormat>) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  Collection<OneDReader> readers = new ArrayList<OneDReader>();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.add(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.add(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.add(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.add(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.add(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.add(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.add(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.add(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.add(new MultiFormatUPCEANReader(hints));
    readers.add(new Code39Reader());
    readers.add(new CodaBarReader());
    readers.add(new Code93Reader());
    readers.add(new Code128Reader());
    readers.add(new ITFReader());
    readers.add(new RSS14Reader());
    readers.add(new RSSExpandedReader());
  }
  this.readers = readers.toArray(new OneDReader[readers.size()]);
}
项目:BibSearch    文件:MultiFormatOneDReader.java   
public MultiFormatOneDReader(Hashtable hints) {
  Vector possibleFormats = hints == null ? null :
      (Vector) hints.get(DecodeHintType.POSSIBLE_FORMATS);
  boolean useCode39CheckDigit = hints != null &&
      hints.get(DecodeHintType.ASSUME_CODE_39_CHECK_DIGIT) != null;
  readers = new Vector();
  if (possibleFormats != null) {
    if (possibleFormats.contains(BarcodeFormat.EAN_13) ||
        possibleFormats.contains(BarcodeFormat.UPC_A) ||
        possibleFormats.contains(BarcodeFormat.EAN_8) ||
        possibleFormats.contains(BarcodeFormat.UPC_E)) {
      readers.addElement(new MultiFormatUPCEANReader(hints));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_39)) {
      readers.addElement(new Code39Reader(useCode39CheckDigit));
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_93)) {
      readers.addElement(new Code93Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODE_128)) {
      readers.addElement(new Code128Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.ITF)) {
       readers.addElement(new ITFReader());
    }
    if (possibleFormats.contains(BarcodeFormat.CODABAR)) {
       readers.addElement(new CodaBarReader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_14)) {
       readers.addElement(new RSS14Reader());
    }
    if (possibleFormats.contains(BarcodeFormat.RSS_EXPANDED)){
      readers.addElement(new RSSExpandedReader());
    }
  }
  if (readers.isEmpty()) {
    readers.addElement(new MultiFormatUPCEANReader(hints));
    readers.addElement(new Code39Reader());
    //readers.addElement(new CodaBarReader());
    readers.addElement(new Code93Reader());
    readers.addElement(new Code128Reader());
    readers.addElement(new ITFReader());
    readers.addElement(new RSS14Reader());
    readers.addElement(new RSSExpandedReader());
  }
}

dede 首页调用分类信息

dede 首页调用分类信息

dede首页调用分类信息


    

格兰斯 - 与你共同开创门窗定制 5G 时代


    
5G 战略 —— 明确的,没有歧义的明亮奥尼克斯的观点与追求

  

   
    

  •     {dede:channelartlist row=1}
            {dede:arclistsg row=''10'' titlelen=''24'' orderby=''pubdate'' channelid=''-8'' typeid=''34'' idlist=''''}
           

  •         [field:title /]
          

  •       
            {/dede:arclistsg}
         {/dede:channelartlist}
       

 
 



本文同步分享在 博客 “lxw1844912514”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与 “OSC 源创计划”,欢迎正在阅读的你也加入,一起分享。

dede:tag 织梦源码新闻页调用全站*新tag标签

dede:tag 织梦源码新闻页调用全站*新tag标签

 

首页、栏目页、新闻页调用全站*新tag标签:
{dede:tag row='50' sort='new' getall='1'} <div><a href='[field:link/]'title='[field:tag /]' target="_blank">[field:tag /]</a></div> {/dede:tag}  

 
row:调用条数。
sort:排序方式。 参数有:month,rand,week, new
getall:获取类型。 0为当前内容详细页或列表页tag,1为获取全站tag 本文章网址:http://www.ppssdd.com/code/9678.html。转载请保留出处,谢谢合作!

关于Dede经验:全站rss/连载和分类首页源码替换dede站群插件的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder的实例源码、com.google.zxing.oned.rss.expanded.RSSExpandedReader的实例源码、dede 首页调用分类信息、dede:tag 织梦源码新闻页调用全站*新tag标签等相关知识的信息别忘了在本站进行查找喔。

本文标签: