当前位置: 首页>>代码示例>>Java>>正文


Java ImageWriterSpi.getFileSuffixes方法代码示例

本文整理汇总了Java中javax.imageio.spi.ImageWriterSpi.getFileSuffixes方法的典型用法代码示例。如果您正苦于以下问题:Java ImageWriterSpi.getFileSuffixes方法的具体用法?Java ImageWriterSpi.getFileSuffixes怎么用?Java ImageWriterSpi.getFileSuffixes使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在javax.imageio.spi.ImageWriterSpi的用法示例。


在下文中一共展示了ImageWriterSpi.getFileSuffixes方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: filter

import javax.imageio.spi.ImageWriterSpi; //导入方法依赖的package包/类
public boolean filter(Object provider)
{
  if (provider instanceof ImageWriterSpi)
    {
      ImageWriterSpi spi = (ImageWriterSpi) provider;
      String[] suffixes = spi.getFileSuffixes();

      for (int i = suffixes.length - 1; i >= 0; --i)
        if (fileSuffix.equals(suffixes[i]))
          return true;
    }

  return false;
}
 
开发者ID:vilie,项目名称:javify,代码行数:15,代码来源:ImageIO.java

示例2: testImageWriterSpiConstructor

import javax.imageio.spi.ImageWriterSpi; //导入方法依赖的package包/类
public void testImageWriterSpiConstructor() {
    resetConstructorArguments();

    checkImageWriterSpiConstructor(true);
    vendorName = "My Vendor";
    checkImageWriterSpiConstructor(true);
    version = "My Version";
    checkImageWriterSpiConstructor(true);
    names = new String[0];
    checkImageWriterSpiConstructor(true);
    names = new String[1];
    names[0] = "My Format Name";
    checkImageWriterSpiConstructor(true);
    writerClassName = "com.mycompany.Writer";
    checkImageWriterSpiConstructor(true);
    outputTypes = new Class[0];
    checkImageWriterSpiConstructor(true);
    outputTypes = new Class[1];
    outputTypes[0] = Object.class;
    // Now it should work
    checkImageWriterSpiConstructor(false);

    // Test normalization of zero-length arrays
    suffixes = new String[0];
    MIMETypes = new String[0];
    readerSpiNames = new String[0];
    extraStreamMetadataFormatNames = new String[0];
    extraStreamMetadataFormatClassNames = new String[0];
    extraImageMetadataFormatNames = new String[0];
    extraImageMetadataFormatClassNames = new String[0];

    ImageWriterSpi spi = constructImageWriterSpi();
    if (spi.getFileSuffixes() != null) {
        error("Failed to normalize suffixes!");
    }
    if (spi.getMIMETypes() != null) {
        error("Failed to normalize MIMETypes!");
    }
    if (spi.getImageReaderSpiNames() != null) {
        error("Failed to normalize readerSpiNames!");
    }
    if (spi.getExtraStreamMetadataFormatNames() != null) {
        error("Failed to normalize extraStreamMetadataFormatNames!");
    }
    if (spi.getExtraImageMetadataFormatNames() != null) {
        error("Failed to normalize extraImageMetadataFormatNames!");
    }
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:49,代码来源:SpiTest.java


注:本文中的javax.imageio.spi.ImageWriterSpi.getFileSuffixes方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。