• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java Configuration类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.apache.avalon.framework.configuration.Configuration的典型用法代码示例。如果您正苦于以下问题:Java Configuration类的具体用法?Java Configuration怎么用?Java Configuration使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Configuration类属于org.apache.avalon.framework.configuration包,在下文中一共展示了Configuration类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: initFopFactoryFromJar

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
public FopFactory initFopFactoryFromJar() throws IOException, SAXException, ConfigurationException {

        FopFactory fopFactory = FopFactory.newInstance();

        FOURIResolver uriResolver = (FOURIResolver) fopFactory.getURIResolver();

        if (context != null) {
            uriResolver.setCustomURIResolver(new CustomResolver(context));
        } else {
            uriResolver.setCustomURIResolver(new CustomResolver());
        }

        DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
        Configuration cfg = builder.build(getClass().getResourceAsStream("fop-pdf-thai.xml"));
        fopFactory.setUserConfig(cfg);

        return fopFactory;
    }
 
开发者ID:jampajeen,项目名称:fop-pdf-thai,代码行数:19,代码来源:FopPdfThai.java


示例2: buildFontList

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * Builds the font list from configuration.
 * @param cfg the configuration object
 * @param fontResolver a font resolver
 * @param listener the font event listener
 * @return the list of {@link EmbedFontInfo} objects
 * @throws FOPException if an error occurs while processing the configuration
 */
protected List<EmbedFontInfo> buildFontList(Configuration cfg, FontResolver fontResolver,
                FontEventListener listener) throws FOPException {
    FopFactory factory = userAgent.getFactory();
    FontManager fontManager = factory.getFontManager();
    if (fontResolver == null) {
        //Ensure that we have minimal font resolution capabilities
        fontResolver
            = FontManager.createMinimalFontResolver
                ( userAgent.isComplexScriptFeaturesEnabled() );
    }

    boolean strict = factory.validateUserConfigStrictly();

    //Read font configuration
    FontInfoConfigurator fontInfoConfigurator
        = new FontInfoConfigurator(cfg, fontManager, fontResolver, listener, strict);
    List<EmbedFontInfo> fontInfoList = new ArrayList<EmbedFontInfo>();
    fontInfoConfigurator.configure(fontInfoList);
    return fontInfoList;
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:29,代码来源:PrintRendererConfigurator.java


示例3: buildCfg

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
private static Configuration buildCfg(String type) {
  DefaultConfiguration cfg = new DefaultConfiguration("barcode");

  //Bar code type
  DefaultConfiguration child = new DefaultConfiguration(type);
    cfg.addChild(child);
  
    //Human readable text position
    DefaultConfiguration attr = new DefaultConfiguration("human-readable");
    DefaultConfiguration subAttr = new DefaultConfiguration("placement");
      subAttr.setValue("bottom");
      attr.addChild(subAttr);
      
      child.addChild(attr);
  return cfg;
}
 
开发者ID:MFernstrom,项目名称:barcode-plugin,代码行数:17,代码来源:MainFunction.java


示例4: PostProcessedFoReportOutput

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * 
 * @param outStream
 * @param outFormat
 * @param mimeType
 * @param userAgentProps
 */
public PostProcessedFoReportOutput(OutputStream outStream,
                                   FoOutputFormat outFormat,
                                   String mimeType,
                                   Configuration fopConfiguration,
                                   FopUserAgentProperties userAgentProps) {

    super(outFormat);

    this.foFile = ReportIoUtils.createTempFile("report", ".fo");
    this.foReportOutput =
        new FoReportOutput(ReportIoUtils.createWriterFromFile(foFile), true, outFormat);

    this.outStream = outStream;
    this.mimeType = mimeType;
    this.fopConfiguration =
        fopConfiguration == null ? buildDefaultConfiguration() : fopConfiguration;
    this.fopUserAgentProps = userAgentProps;
}
 
开发者ID:humbletrader,项目名称:katechaki,代码行数:26,代码来源:PostProcessedFoReportOutput.java


示例5: main

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * @param args
 */
public static void main(String[] args) {
  try {
    String configFile = "examples/fop-eps.xconf";
    DefaultConfigurationBuilder cfgBuilder = new DefaultConfigurationBuilder();
    Configuration c = cfgBuilder.buildFromFile(configFile);

    FontInfo fontInfo = PDFDocumentGraphics2DConfigurator.createFontInfo(c, false);

    OutputStream out = new FileOutputStream("example_eps.eps");
    EPSDocumentGraphics2D g2d = new EPSDocumentGraphics2D(false);
    g2d.setGraphicContext(new GraphicContext());
    g2d.setCustomTextHandler(new NativeTextHandler(g2d, fontInfo));
    g2d.setupDocument(out, 200, 100);
    g2d.setFont(new Font("Arial", Font.PLAIN, 12));
    g2d.drawString("Hi there Arial", 50, 50);
    g2d.finish();
    out.close();
  } catch (Exception e) {
    e.printStackTrace();
  }
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:25,代码来源:ExampleEPS.java


示例6: configure

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * Configures a font substitution catalog
 *
 * @param substitutions font substitutions
 * @throws FOPException if something's wrong with the config data
 */
public void configure(FontSubstitutions substitutions) throws FOPException {
    Configuration[] substitutionCfgs = cfg.getChildren("substitution");
    for (int i = 0; i < substitutionCfgs.length; i++) {
        Configuration fromCfg = substitutionCfgs[i].getChild("from", false);
        if (fromCfg == null) {
            throw new FOPException("'substitution' element without child 'from' element");
        }
        Configuration toCfg = substitutionCfgs[i].getChild("to", false);
        if (fromCfg == null) {
            throw new FOPException("'substitution' element without child 'to' element");
        }
        FontQualifier fromQualifier = getQualfierFromConfiguration(fromCfg);
        FontQualifier toQualifier = getQualfierFromConfiguration(toCfg);
        FontSubstitution substitution = new FontSubstitution(fromQualifier, toQualifier);
        substitutions.add(substitution);
    }
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:24,代码来源:FontSubstitutionsConfigurator.java


示例7: createFontsMatcher

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * Creates a font triplet matcher from a configuration object.
 * @param cfg the configuration object
 * @param strict true for strict configuraton error handling
 * @return the font matcher
 * @throws FOPException if an error occurs while building the matcher
 */
public static FontTriplet.Matcher createFontsMatcher(
        Configuration cfg, boolean strict) throws FOPException {
    List<FontTriplet.Matcher> matcherList = new java.util.ArrayList<FontTriplet.Matcher>();
    Configuration[] matches = cfg.getChildren("match");
    for (int i = 0; i < matches.length; i++) {
        try {
            matcherList.add(new FontFamilyRegExFontTripletMatcher(
                    matches[i].getAttribute("font-family")));
        } catch (ConfigurationException ce) {
            LogUtil.handleException(log, ce, strict);
            continue;
        }
    }
    FontTriplet.Matcher orMatcher = new OrFontTripletMatcher(
            matcherList.toArray(new FontTriplet.Matcher[matcherList.size()]));
    return orMatcher;
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:25,代码来源:FontManagerConfigurator.java


示例8: configure

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * Configures a PDFDocumentGraphics2D instance using an Avalon Configuration object.
 * @param graphics the PDFDocumentGraphics2D instance
 * @param cfg the configuration
 * @param useComplexScriptFeatures true if complex script features enabled
 * @throws ConfigurationException if an error occurs while configuring the object
 */
public void configure(PDFDocumentGraphics2D graphics, Configuration cfg,
                      boolean useComplexScriptFeatures )
        throws ConfigurationException {
    PDFDocument pdfDoc = graphics.getPDFDocument();

    //Filter map
    pdfDoc.setFilterMap(
            PDFRendererConfigurator.buildFilterMapFromConfiguration(cfg));

    //Fonts
    try {
        FontInfo fontInfo = createFontInfo(cfg, useComplexScriptFeatures);
        graphics.setFontInfo(fontInfo);
    } catch (FOPException e) {
        throw new ConfigurationException("Error while setting up fonts", e);
    }
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:25,代码来源:PDFDocumentGraphics2DConfigurator.java


示例9: getEffectiveConfiguration

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * Returns the effective configuration for the transcoder.
 * @return the effective configuration
 */
protected Configuration getEffectiveConfiguration() {
    Configuration effCfg = this.cfg;
    if (effCfg == null) {
        //By default, enable font auto-detection if no cfg is given
        boolean autoFonts = getAutoFontsDefault();
        if (hints.containsKey(KEY_AUTO_FONTS)) {
            autoFonts = ((Boolean)hints.get(KEY_AUTO_FONTS)).booleanValue();
        }
        if (autoFonts) {
            DefaultConfiguration c = new DefaultConfiguration("cfg");
            DefaultConfiguration fonts = new DefaultConfiguration("fonts");
            c.addChild(fonts);
            DefaultConfiguration autodetect = new DefaultConfiguration("auto-detect");
            fonts.addChild(autodetect);
            effCfg = c;
        }
    }
    return effCfg;
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:24,代码来源:AbstractFOPTranscoder.java


示例10: configure

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
private void configure(Configuration cfg, PCLRenderingUtil pclUtil) throws FOPException {
    String rendering = cfg.getChild("rendering").getValue(null);
    if (rendering != null) {
        try {
            pclUtil.setRenderingMode(PCLRenderingMode.valueOf(rendering));
        } catch (IllegalArgumentException e) {
            throw new FOPException(
                "Valid values for 'rendering' are 'quality', 'speed' and 'bitmap'."
                    + " Value found: " + rendering);
        }
    }

    String textRendering = cfg.getChild("text-rendering").getValue(null);
    if ("bitmap".equalsIgnoreCase(textRendering)) {
        pclUtil.setAllTextAsBitmaps(true);
    } else if ("auto".equalsIgnoreCase(textRendering)) {
        pclUtil.setAllTextAsBitmaps(false);
    } else if (textRendering != null) {
        throw new FOPException(
                "Valid values for 'text-rendering' are 'auto' and 'bitmap'. Value found: "
                    + textRendering);
    }

    pclUtil.setPJLDisabled(cfg.getChild("disable-pjl").getValueAsBoolean(false));
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:26,代码来源:PCLRendererConfigurator.java


示例11: setupFontInfo

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/** {@inheritDoc} */
public void setupFontInfo(IFDocumentHandler documentHandler, FontInfo fontInfo)
            throws FOPException {
    FontManager fontManager = userAgent.getFactory().getFontManager();

    final Java2DFontMetrics java2DFontMetrics = new Java2DFontMetrics();
    final List fontCollections = new java.util.ArrayList();
    fontCollections.add(new Base14FontCollection(java2DFontMetrics));
    fontCollections.add(new InstalledFontCollection(java2DFontMetrics));

    Configuration cfg = super.getRendererConfig(documentHandler.getMimeType());
    if (cfg != null) {
        FontResolver fontResolver = new DefaultFontResolver(userAgent);
        FontEventListener listener = new FontEventAdapter(
                userAgent.getEventBroadcaster());
        List fontList = buildFontList(cfg, fontResolver, listener);
        fontCollections.add(new ConfiguredFontCollection(fontResolver, fontList,
                            userAgent.isComplexScriptFeaturesEnabled()));
    }

    fontManager.setup(fontInfo,
            (FontCollection[])fontCollections.toArray(
                    new FontCollection[fontCollections.size()]));
    documentHandler.setFontInfo(fontInfo);
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:26,代码来源:PCLRendererConfigurator.java


示例12: configure

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * Configure the TIFF renderer. Get the configuration to be used for
 * compression
 * @param renderer tiff renderer
 * @throws FOPException fop exception
 * {@inheritDoc}
 */
public void configure(Renderer renderer) throws FOPException {
    Configuration cfg = super.getRendererConfig(renderer);
    if (cfg != null) {
        TIFFRenderer tiffRenderer = (TIFFRenderer)renderer;
        //set compression
        String name = cfg.getChild("compression").getValue(TIFFConstants.COMPRESSION_PACKBITS);
        //Some compression formats need a special image format:
        tiffRenderer.setBufferedImageType(getBufferedImageTypeFor(name));
        if (!"NONE".equalsIgnoreCase(name)) {
            tiffRenderer.getWriterParams().setCompressionMethod(name);
        }
        if (log.isInfoEnabled()) {
            log.info("TIFF compression set to " + name);
        }
    }
    super.configure(renderer);
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:25,代码来源:TIFFRendererConfigurator.java


示例13: setupFontInfo

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/** {@inheritDoc} */
public void setupFontInfo(IFDocumentHandler documentHandler, FontInfo fontInfo)
        throws FOPException {
    final FontManager fontManager = userAgent.getFactory().getFontManager();

    final Java2DFontMetrics java2DFontMetrics = new Java2DFontMetrics();

    final List fontCollections = new java.util.ArrayList();
    fontCollections.add(new Base14FontCollection(java2DFontMetrics));
    fontCollections.add(new InstalledFontCollection(java2DFontMetrics));

    Configuration cfg = super.getRendererConfig(documentHandler.getMimeType());
    if (cfg != null) {
        FontResolver fontResolver = new DefaultFontResolver(userAgent);
        FontEventListener listener = new FontEventAdapter(
                userAgent.getEventBroadcaster());
        List fontList = buildFontList(cfg, fontResolver, listener);
        fontCollections.add(new ConfiguredFontCollection(fontResolver, fontList,
                            userAgent.isComplexScriptFeaturesEnabled()));
    }

    fontManager.setup(fontInfo,
            (FontCollection[])fontCollections.toArray(
                    new FontCollection[fontCollections.size()]));
    documentHandler.setFontInfo(fontInfo);
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:27,代码来源:BitmapRendererConfigurator.java


示例14: configure

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
private void configure(PSRenderingUtil psUtil, Configuration cfg) {
    psUtil.setAutoRotateLandscape(
        cfg.getChild("auto-rotate-landscape").getValueAsBoolean(false));
    Configuration child;
    child = cfg.getChild("language-level");
    if (child != null) {
        psUtil.setLanguageLevel(child.getValueAsInteger(
                PSGenerator.DEFAULT_LANGUAGE_LEVEL));
    }
    child = cfg.getChild("optimize-resources");
    if (child != null) {
        psUtil.setOptimizeResources(child.getValueAsBoolean(false));
    }
    child = cfg.getChild("rendering");
    if (child != null) {
        psUtil.setRenderingMode(PSRenderingMode.valueOf(
                child.getValue(psUtil.getRenderingMode().toString())
                .toUpperCase(Locale.ENGLISH)));
    }
    psUtil.setSafeSetPageDevice(
        cfg.getChild("safe-set-page-device").getValueAsBoolean(false));
    psUtil.setDSCComplianceEnabled(
        cfg.getChild("dsc-compliant").getValueAsBoolean(true));
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:25,代码来源:PSRendererConfigurator.java


示例15: configure

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * Builds a list of EmbedFontInfo objects for use with the setup() method.
 *
 * @param renderer print renderer
 * @throws FOPException if something's wrong with the config data
 */
public void configure(Renderer renderer) throws FOPException {
    Configuration cfg = getRendererConfig(renderer);
    if (cfg == null) {
        log.trace("no configuration found for " + renderer);
        return;
    }

    PrintRenderer printRenderer = (PrintRenderer)renderer;
    FontResolver fontResolver = printRenderer.getFontResolver();

    FontEventListener listener = new FontEventAdapter(
            renderer.getUserAgent().getEventBroadcaster());
    List<EmbedFontInfo> embedFontInfoList = buildFontList(cfg, fontResolver, listener);
    printRenderer.addFontList(embedFontInfoList);
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:22,代码来源:PrintRendererConfigurator.java


示例16: setupFontInfo

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/** {@inheritDoc} */
public void setupFontInfo(IFDocumentHandler documentHandler, FontInfo fontInfo)
            throws FOPException {
    FontManager fontManager = userAgent.getFactory().getFontManager();
    List<FontCollection> fontCollections = new ArrayList<FontCollection>();
    fontCollections.add(new Base14FontCollection(fontManager.isBase14KerningEnabled()));

    Configuration cfg = super.getRendererConfig(documentHandler.getMimeType());
    if (cfg != null) {
        FontResolver fontResolver = new DefaultFontResolver(userAgent);
        FontEventListener listener = new FontEventAdapter(
                userAgent.getEventBroadcaster());
        List<EmbedFontInfo> fontList = buildFontList(cfg, fontResolver, listener);
        fontCollections.add(new CustomFontCollection(fontResolver, fontList,
                            userAgent.isComplexScriptFeaturesEnabled()));
    }

    fontManager.setup(fontInfo,
            (FontCollection[])fontCollections.toArray(
                    new FontCollection[fontCollections.size()]));
    documentHandler.setFontInfo(fontInfo);
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:23,代码来源:PrintRendererConfigurator.java


示例17: getPDFInfo

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * Get the pdf information from the render context.
 *
 * @param context the renderer context
 * @return the pdf information retrieved from the context
 */
public static PDFInfo getPDFInfo(RendererContext context) {
    PDFInfo pdfi = new PDFInfo();
    pdfi.pdfDoc = (PDFDocument)context.getProperty(PDF_DOCUMENT);
    pdfi.outputStream = (OutputStream)context.getProperty(OUTPUT_STREAM);
    //pdfi.pdfState = (PDFState)context.getProperty(PDF_STATE);
    pdfi.pdfPage = (PDFPage)context.getProperty(PDF_PAGE);
    pdfi.pdfContext = (PDFResourceContext)context.getProperty(PDF_CONTEXT);
    //pdfi.currentStream = (PDFStream)context.getProperty(PDF_STREAM);
    pdfi.width = ((Integer)context.getProperty(WIDTH)).intValue();
    pdfi.height = ((Integer)context.getProperty(HEIGHT)).intValue();
    pdfi.fi = (FontInfo)context.getProperty(PDF_FONT_INFO);
    pdfi.currentFontName = (String)context.getProperty(PDF_FONT_NAME);
    pdfi.currentFontSize = ((Integer)context.getProperty(PDF_FONT_SIZE)).intValue();
    pdfi.currentXPosition = ((Integer)context.getProperty(XPOS)).intValue();
    pdfi.currentYPosition = ((Integer)context.getProperty(YPOS)).intValue();
    pdfi.cfg = (Configuration)context.getProperty(HANDLER_CONFIGURATION);
    Map foreign = (Map)context.getProperty(RendererContextConstants.FOREIGN_ATTRIBUTES);
    pdfi.paintAsBitmap = ImageHandlerUtil.isConversionModeBitmap(foreign);
    return pdfi;
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:27,代码来源:PDFSVGHandler.java


示例18: getHandlerConfig

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
/**
 * Returns the configuration subtree for a specific renderer.
 * @param cfg the renderer configuration
 * @param namespace the namespace (i.e. the XMLHandler) for which the configuration should
 *                  be returned
 * @return the requested configuration subtree, null if there's no configuration
 */
private Configuration getHandlerConfig(Configuration cfg, String namespace) {
    if (cfg == null || namespace == null) {
        return null;
    }
    Configuration handlerConfig = null;

    Configuration[] children = cfg.getChildren("xml-handler");
    for (int i = 0; i < children.length; ++i) {
        try {
            if (children[i].getAttribute("namespace").equals(namespace)) {
                handlerConfig = children[i];
                break;
            }
        } catch (ConfigurationException e) {
            // silently pass over configurations without namespace
        }
    }
    if (log.isDebugEnabled()) {
        log.debug((handlerConfig == null ? "No" : "")
                + "XML handler configuration found for namespace " + namespace);
    }
    return handlerConfig;
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:31,代码来源:XMLHandlerConfigurator.java


示例19: TaskDef

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
public TaskDef(Configuration cfg) throws ConfigurationException {
    this.fo = cfg.getAttribute("fo", null);
    if (this.fo == null) {
        this.xml = cfg.getAttribute("xml");
        this.xslt = cfg.getAttribute("xslt", null);
        if (this.xslt != null) {
            TransformerFactory factory = TransformerFactory.newInstance();
            Source xsltSource = new StreamSource(new File(xslt));
            try {
                this.templates = factory.newTemplates(xsltSource);
            } catch (TransformerConfigurationException tce) {
                throw new ConfigurationException("Invalid XSLT", tce);
            }
        }
    }
}
 
开发者ID:pellcorp,项目名称:fop,代码行数:17,代码来源:FOPTestbed.java


示例20: getConfiguration

import org.apache.avalon.framework.configuration.Configuration; //导入依赖的package包/类
private Configuration getConfiguration() {
    if (symbol != null) {
        DefaultConfiguration cfg = new DefaultConfiguration("cfg");
        DefaultConfiguration child = new DefaultConfiguration(symbol);
        cfg.addChild(child);
        return cfg;
    }
    if (configurationFile != null) {
        try {
            if (!configurationFile.exists() || !configurationFile.isFile()) {
                throw new BuildException("Config file not found: " + configurationFile);
            }
            log("Using configuration: " + configurationFile);

            DefaultConfigurationBuilder builder = new DefaultConfigurationBuilder();
            return builder.buildFromFile(configurationFile);
        } catch (Exception e) {
            throw new BuildException("Error reading configuration file: " + e.getMessage());
        }
    }
    return new DefaultConfiguration("cfg");
}
 
开发者ID:thanakrit,项目名称:barcode4j,代码行数:23,代码来源:BarcodeTask.java



注:本文中的org.apache.avalon.framework.configuration.Configuration类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java GetClusterNodesResponse类代码示例发布时间:2022-05-21
下一篇:
Java PatternFilenameFilter类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap