Tabnine Logo
FileObject.getInputStream
Code IndexAdd Tabnine to your IDE (free)

How to use
getInputStream
method
in
org.tinygroup.vfs.FileObject

Best Java code snippets using org.tinygroup.vfs.FileObject.getInputStream (Showing top 20 results out of 459)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew ArrayList()
  • Codota Iconnew LinkedList()
  • Smart code suggestions by Tabnine
}
origin: org.tinygroup/org.tinygroup.weblayerbase

public InputStream getResourceAsStream(String path) {
  if (fullContextFileRepository != null) {
    FileObject fileObject = fullContextFileRepository
        .getFileObject(path);
    if (fileObject != null && fileObject.isExist()) {
      return fileObject.getInputStream();
    }
  }
  return originalContext.getResourceAsStream(path);
}
origin: org.tinygroup/weblayer

public InputStream getResourceAsStream(String path) {
  if(fullContextFileRepository!=null){
    FileObject fileObject = fullContextFileRepository
        .getFileObject(path);
    if(fileObject != null && fileObject.isExist()){
      return fileObject.getInputStream();
    }
  }
  return orignalContext.getResourceAsStream(path);
}
origin: org.tinygroup/org.tinygroup.tinyseg

public static void loadDict(List<FileObject> fileObjects, String encode) {
  for (FileObject f : fileObjects) {
    loadPinYinFile(f.getInputStream(), encode);
  }
  initCharacter();
}
origin: org.tinygroup/org.tinygroup.xmlsignature

private PrivateKey loadPrivateKey(XmlSignatureConfig config) throws Exception {
  String storeType = StringUtil.isEmpty(config.getPrivateStoreType()) ? KeyStore.getDefaultType() : config.getPrivateStoreType();
  KeyStore keyStore = KeyStore.getInstance(storeType);
  FileObject file = VFS.resolveFile(config.getPrivateKeyPath());
  if (!file.isExist()) {
    throw new Exception(String.format("[%s]没有找到匹配的私钥,请检查配置", config.getPrivateKeyPath()));
  }
  char[] password = config.getPassword().toCharArray();
  keyStore.load(file.getInputStream(), password);
  return (PrivateKey) keyStore.getKey(config.getAlias(), password);
}
origin: org.tinygroup/org.tinygroup.xmlsignature

private PublicKey loadPublicKey(XmlSignatureConfig config) throws Exception {
  String storeType = StringUtil.isEmpty(config.getPublicStoreType()) ? "X.509" : config.getPublicStoreType();
  CertificateFactory cf = CertificateFactory.getInstance(storeType);
  FileObject file = VFS.resolveFile(config.getPublicKeyPath());
  if (!file.isExist()) {
    throw new Exception(String.format("[%s]没有找到匹配的公钥,请检查配置", config.getPublicKeyPath()));
  }
  Certificate c = cf.generateCertificate(file.getInputStream());
  return c.getPublicKey();
}
origin: org.tinygroup/velocity

public InputStream getResourceStream(String source) {
  FileObject fileObject = fullContextFileRepository.getFileObject(source);
  if (fileObject == null || !fileObject.isExist()) {
    throw new ResourceNotFoundException(source);
  }
  return fileObject.getInputStream();
}
origin: org.tinygroup/org.tinygroup.velocity

public InputStream getResourceStream(String source) {
  FileObject fileObject = fullContextFileRepository.getFileObject(source);
  if (fileObject == null || !fileObject.isExist()) {
    throw new ResourceNotFoundException(source);
  }
  return fileObject.getInputStream();
}
origin: org.tinygroup/service

private void loadFile(FileObject file) {
  logger.logMessage(LogLevel.DEBUG, "开始扫描文件{0}", file.getAbsolutePath());
  if (file.getFileName().endsWith(SERVICE_FILE_EXTENSION)) {
    XStream xStream = XStreamFactory
        .getXStream(Service.SERVICE_XSTREAM_PACKAGENAME);
    ServiceComponents components = null;
    components = (ServiceComponents) xStream.fromXML(file
        .getInputStream());
    list.add(components);
    logger.logMessage(LogLevel.DEBUG, "添加ServiceComponents");
  }
  logger.logMessage(LogLevel.DEBUG, "扫描文件{0}结束", file.getAbsolutePath());
}
origin: org.tinygroup/ientity

public Object loadModel(FileObject fileObject) {
  logger.logMessage(LogLevel.INFO, "正在加载关系模型文件<{}>",fileObject.getAbsolutePath());
  XStream xstream =XStreamFactory.getXStream("entities");
  Object object= xstream.fromXML(fileObject.getInputStream());
  logger.logMessage(LogLevel.INFO, "关系模型文件<{}>加载完毕。",fileObject.getAbsolutePath());
  return object;
}
origin: org.tinygroup/org.tinygroup.ientity

public Object loadModel(FileObject fileObject) {
  logger.logMessage(LogLevel.INFO, "正在加载关系模型文件<{}>",fileObject.getAbsolutePath());
  XStream xstream =XStreamFactory.getXStream("entities");
  Object object= xstream.fromXML(fileObject.getInputStream());
  logger.logMessage(LogLevel.INFO, "关系模型文件<{}>加载完毕。",fileObject.getAbsolutePath());
  return object;
}
origin: org.tinygroup/org.tinygroup.config

/**
 * 将文件内容读取为xmlnode对象
 * 
 * @param fileObject
 * @return
 * @throws IOException
 */
public static XmlNode parseXmlFromFileObject(FileObject fileObject) throws IOException {
  String config = StreamUtil.readText(fileObject.getInputStream(), "UTF-8", true);
  return new XmlStringParser().parse(config).getRoot();
}

origin: org.tinygroup/org.tinygroup.ientity

public Object loadModel(FileObject fileObject) {
  logger.logMessage(LogLevel.INFO, "正在加载实体模型文件<{}>",
      fileObject.getAbsolutePath());
  XStream xstream = XStreamFactory.getXStream("entities");
  EntityModel entityModel = (EntityModel) xstream.fromXML(fileObject
      .getInputStream());
  addTableWithModel(entityModel);
  logger.logMessage(LogLevel.INFO, "实体模型文件<{}>加载完毕。",
      fileObject.getAbsolutePath());
  return entityModel;
}
origin: org.tinygroup/org.tinygroup.templateengine

  public static Template loadComponent(TemplateEngineDefault engine, FileObject fileObject) throws Exception {
    InputStream inputStream = fileObject.getInputStream();
    try {
      String content = IOUtils.readFromInputStream(inputStream, engine.getEncode());
      return loadComponent(engine, fileObject.getPath(), fileObject.getAbsolutePath(), fileObject.getLastModifiedTime(), content);
    } finally {
      if (inputStream != null) {
        inputStream.close();
      }
    }

  }
}
origin: org.tinygroup/tinyplugin

public void process() {
  XStream stream = XStreamFactory.getXStream(PLUGIN_XSTREAM);
  for (FileObject file : fileObjects) {
    logger.logMessage(LogLevel.INFO, "开始读取plugin配置文件:{0}",
        file.getFileName());
    PluginConfigs configs = (PluginConfigs) stream.fromXML(file
        .getInputStream());
    manager.addPlugin(configs);
    logger.logMessage(LogLevel.INFO, "读取plugin配置文件:{0}完成",
        file.getFileName());
  }
}
origin: org.tinygroup/ientity

public Object loadModel(FileObject fileObject) {
  logger.logMessage(LogLevel.INFO, "正在加载实体模型文件<{}>",
      fileObject.getAbsolutePath());
  XStream xstream = XStreamFactory.getXStream("entities");
  EntityModel entityModel = (EntityModel) xstream.fromXML(fileObject
      .getInputStream());
  addTableWithModel(entityModel);
  logger.logMessage(LogLevel.INFO, "实体模型文件<{}>加载完毕。",
      fileObject.getAbsolutePath());
  return entityModel;
}
origin: org.tinygroup/weblayer

public void addConfig(FileObject fileObject) {
  String filePath = fileObject.getPath();
  logger.logMessage(INFO, "正在加载tiny-filter处理器配置文件[{0}] ....", filePath);
  try {
    String content = FileUtil.readStreamContent(fileObject.getInputStream(), "UTF-8");
    logger.logMessage(INFO, "tiny-filter处理器配置文件<{0}>加载完成。.", filePath);
    XmlNode root = new XmlStringParser().parse(content).getRoot();
    configs.add(root);
  } catch (Exception e) {
    logger.errorMessage("载入tiny-filter配置文件<{}>时发生异常", e, filePath);
    throw new RuntimeException(e);
  }
}
origin: org.tinygroup/ientity

public void process() {

  XStream stream = XStreamFactory.getXStream("entities");
  ExpressionManager manager=SpringUtil.getBean(ExpressionManager.MANAGER_BEAN_NAME);
  for (FileObject fileObject : fileObjects) {
    logger.logMessage(LogLevel.DEBUG, "正在加载表达式配置文件[{0}]",
        fileObject.getAbsolutePath());
    ExpressionConfigs expressions=(ExpressionConfigs) stream.fromXML(fileObject.getInputStream());
    manager.addExpressions(expressions);
    logger.logMessage(LogLevel.DEBUG, "加载表达式配置文件[{0}]结束",
        fileObject.getAbsolutePath());
  }
}
origin: org.tinygroup/tinydb

public void process() {
  BeanOperatorManager manager=SpringUtil.getBean(BeanOperatorManager.OPERATOR_MANAGER_BEAN);
  XStream stream = XStreamFactory
      .getXStream(BeanOperatorManager.XSTEAM_PACKAGE_NAME);
  for (FileObject fileObject : fileObjects) {
    logger.logMessage(LogLevel.DEBUG, "正在加载数据库关联配置文件[{0}]",
        fileObject.getAbsolutePath());
    Relations relations=(Relations) stream.fromXML(fileObject.getInputStream());
    manager.addRelationConfigs(relations);
    logger.logMessage(LogLevel.DEBUG, "加载数据库关联配置文件[{0}]结束",
        fileObject.getAbsolutePath());
  }
  
}
origin: org.tinygroup/chinese

public void process() {
  ChineseParser parser = SpringUtil
      .getBean(ChineseParser.CHINESE_PARSER_BEAN_NAME);
  for (FileObject fileObject : fileObjects) {
    logger.logMessage(LogLevel.INFO, "正在加载词库[{0}]",
        fileObject.getAbsolutePath());
    parser.loadDict(fileObject.getInputStream(), DEFAULT_ENCODE);
    logger.logMessage(LogLevel.INFO, "加载词库[{0}]结束",
        fileObject.getAbsolutePath());
  }
}
origin: org.tinygroup/chinese

public void process() {
  PinYin pinYin = SpringUtil.getBean(PinYin.PINYIN_BEAN_NAME);
  for (FileObject fileObject : fileObjects) {
    logger.logMessage(LogLevel.INFO, "正在加载拼音文件[{0}]",
        fileObject.getAbsolutePath());
    pinYin.loadPinFile(fileObject.getInputStream(), DEFAULT_ENCODE);
    logger.logMessage(LogLevel.INFO, "加载拼音文件[{0}]结束",
        fileObject.getAbsolutePath());
  }
}
org.tinygroup.vfsFileObjectgetInputStream

Popular methods of FileObject

  • getFileName
  • getAbsolutePath
  • getPath
  • isExist
  • getLastModifiedTime
  • getExtName
  • foreach
  • getChildren
  • getURL
  • isFolder
  • clean
  • getSize
  • clean,
  • getSize,
  • isInPackage,
  • getChild,
  • getFileObject,
  • getOutputStream,
  • getParent,
  • getSchemaProvider,
  • isModified

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSupportFragmentManager (FragmentActivity)
  • getSharedPreferences (Context)
  • setContentView (Activity)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • Option (scala)
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now