當前位置: 首頁>>代碼示例>>Java>>正文


Java Parser.getSupportedTypes方法代碼示例

本文整理匯總了Java中org.apache.tika.parser.Parser.getSupportedTypes方法的典型用法代碼示例。如果您正苦於以下問題:Java Parser.getSupportedTypes方法的具體用法?Java Parser.getSupportedTypes怎麽用?Java Parser.getSupportedTypes使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.apache.tika.parser.Parser的用法示例。


在下文中一共展示了Parser.getSupportedTypes方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: testSupports

import org.apache.tika.parser.Parser; //導入方法依賴的package包/類
public void testSupports() throws Exception
{
    ArrayList<String> mimeTypes = new ArrayList<String>();
    for (Parser p : new Parser[] {
             new OfficeParser(), new OpenDocumentParser(),
             new Mp3Parser(), new OOXMLParser()
    }) {
       Set<MediaType> mts = p.getSupportedTypes(new ParseContext());
       for (MediaType mt : mts) 
       {
          mimeTypes.add(mt.toString());
       }
    }
    
    for (String mimetype : mimeTypes)
    {
        boolean supports = extracter.isSupported(mimetype);
        assertTrue("Mimetype should be supported: " + mimetype, supports);
    }
}
 
開發者ID:Alfresco,項目名稱:alfresco-repository,代碼行數:21,代碼來源:TikaAutoMetadataExtracterTest.java

示例2: setTikaParser

import org.apache.tika.parser.Parser; //導入方法依賴的package包/類
/**
 * Injects the Tika parser to use
 * @param tikaParser Parser
 */
public void setTikaParser(Parser tikaParser)
{
   this.tikaParser = tikaParser;
   
   // Build the mime types, updating the copy our parent
   //  holds for us as we go along
   for(MediaType mt : tikaParser.getSupportedTypes(new ParseContext()))
   {
      super.sourceMimeTypes.add( mt.toString() );
   }
}
 
開發者ID:Alfresco,項目名稱:alfresco-repository,代碼行數:16,代碼來源:TikaSpringConfiguredContentTransformer.java

示例3: setTikaParser

import org.apache.tika.parser.Parser; //導入方法依賴的package包/類
/**
 * Injects the Tika parser to use
 * @param tikaParser
 */
public void setTikaParser(Parser tikaParser)
{
   this.tikaParser = tikaParser;
   
   // Build the mime types, updating the copy our parent
   //  holds for us as we go along
   ArrayList<String> mimetypes = new ArrayList<String>();
   for(MediaType mt : tikaParser.getSupportedTypes(new ParseContext()))
   {
      mimetypes.add( mt.toString() );
   }
   super.setSupportedMimetypes(mimetypes);
}
 
開發者ID:Alfresco,項目名稱:alfresco-repository,代碼行數:18,代碼來源:TikaSpringConfiguredMetadataExtracter.java


注:本文中的org.apache.tika.parser.Parser.getSupportedTypes方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。