Codota Logo
Parser.getSupportedTypes
Code IndexAdd Codota to your IDE (free)

How to use
getSupportedTypes
method
in
org.apache.tika.parser.Parser

Best Java code snippets using org.apache.tika.parser.Parser.getSupportedTypes (Showing top 20 results out of 315)

  • Common ways to obtain Parser
private void myMethod () {
Parser p =
  • Codota Iconnew AutoDetectParser()
  • Codota IconTikaConfig config;config.getParser()
  • Codota IconParseContext context;context.get(Parser.class)
  • Smart code suggestions by Codota
}
origin: apache/tika

/**
 * Delegates the method call to the decorated parser. Subclasses should
 * override this method (and use <code>super.getSupportedTypes()</code>
 * to invoke the decorated parser) to implement extra decoration.
 */
public Set<MediaType> getSupportedTypes(ParseContext context) {
  return parser.getSupportedTypes(context);
}
origin: apache/tika

public Set<MediaType> getSupportedTypes(ParseContext context) {
  return parser.getSupportedTypes(context);
}
origin: apache/tika

public Set<MediaType> getSupportedTypes(ParseContext context) {
  return parser.getSupportedTypes(context);
}
origin: apache/tika

public Set<MediaType> getSupportedTypes(ParseContext parseContext) {
  return parser.getSupportedTypes(parseContext);
}
origin: apache/tika

public Map<MediaType, Parser> getParsers(ParseContext context) {
  Map<MediaType, Parser> map = new HashMap<MediaType, Parser>();
  for (Parser parser : parsers) {
    for (MediaType type : parser.getSupportedTypes(context)) {
      map.put(registry.normalize(type), parser);
    }
  }
  return map;
}
origin: apache/tika

@Override
public Set<MediaType> getSupportedTypes(ParseContext context) {
  return getWrappedParser().getSupportedTypes(context);
}
origin: apache/tika

public AbstractMultipleParser(MediaTypeRegistry registry, MetadataPolicy policy,
               Collection<? extends Parser> parsers) {
  this.policy = policy;
  this.parsers = parsers;
  this.registry = registry;
  
  // TODO Only offer those in common to several/all parser
  // TODO Some sort of specialisation / subtype support
  this.offeredTypes = new HashSet<>();
  for (Parser parser : parsers) {
    offeredTypes.addAll(
        parser.getSupportedTypes(new ParseContext())
    );
  }
}

origin: apache/tika

public Set<MediaType> getSupportedTypes(ParseContext context) {
  return getDelegateParser(context).getSupportedTypes(context);
}
origin: apache/tika

  new HashMap<MediaType, List<Parser>>();
for (Parser parser : parsers) {
  for (MediaType type : parser.getSupportedTypes(context)) {
    MediaType canonicalType = registry.normalize(type);
    if (types.containsKey(canonicalType)) {
origin: apache/tika

  private ParserDetails(Parser p) {
    if (p instanceof ParserDecorator) {
      isDecorated = true;
      decoratedBy = ((ParserDecorator)p).getDecorationName();
      p = ((ParserDecorator)p).getWrappedParser();
    }
    className = p.getClass().getName();
    shortName = className.substring(className.lastIndexOf('.') + 1);
    if (p instanceof CompositeParser) {
      isComposite = true;
      supportedTypes = Collections.emptySet();
      // Get the unique set of child parsers
      Set<Parser> children = new HashSet<Parser>(
          ((CompositeParser) p).getParsers(EMPTY_PC).values());
      // Sort it by class name
      childParsers = new ArrayList<Parser>(children);
      Collections.sort(childParsers, new Comparator<Parser>() {                    @Override
        public int compare(Parser p1, Parser p2) {
          return p1.getClass().getName().compareTo(p2.getClass().getName());
        }
      });
    } else {
      supportedTypes = p.getSupportedTypes(EMPTY_PC);
    }
  }
}
origin: apache/tika

public boolean isSupported(TikaInputStream input) throws IOException {
  MediaType type = detector.detect(input, new Metadata());
  return parser.getSupportedTypes(new ParseContext()).contains(type);
}
origin: apache/tika

addedTypes.addAll(types);
for (MediaType type : parser.getSupportedTypes(context)) {
  if (! types.contains(type)) {
    excludedTypes.add(type);
addedTypes.addAll(parser.getSupportedTypes(context));
origin: apache/tika

@Override
public Map<MediaType, Parser> getParsers(ParseContext context) {
  Map<MediaType, Parser> map = super.getParsers(context);
  if (loader != null) {
    // Add dynamic parser service (they always override static ones)
    MediaTypeRegistry registry = getMediaTypeRegistry();
    List<Parser> parsers =
        loader.loadDynamicServiceProviders(Parser.class);
    Collections.reverse(parsers); // best parser last
    for (Parser parser : parsers) {
      for (MediaType type : parser.getSupportedTypes(context)) {
        map.put(registry.normalize(type), parser);
      }
    }
  }
  return map;
}
origin: apache/tika

if (apt) System.out.println();
if (includeMimeTypes && !isComposite) {
  for (MediaType mt : p.getSupportedTypes(context)) {
    System.out.println(indent(i + 3) + ((apt) ? "* " : "") + mt);
    if (apt) System.out.println();
origin: apache/tika

types = p.getSupportedTypes(context);
assertEquals(1, types.size());
assertEquals(types.toString(), true, types.contains(MediaType.TEXT_PLAIN));
types = p.getSupportedTypes(context);
assertEquals(1, types.size());
assertEquals(types.toString(), true, types.contains(MediaType.TEXT_PLAIN));
types = p.getSupportedTypes(context);
assertEquals(0, types.size());
types = p.getSupportedTypes(context);
assertEquals(1, types.size());
assertEquals(types.toString(), true, types.contains(MediaType.OCTET_STREAM));
types = p.getSupportedTypes(context);
assertEquals(1, types.size());
assertEquals(types.toString(), true, types.contains(MediaType.OCTET_STREAM));
origin: org.apache.tika/tika-core

/**
 * Delegates the method call to the decorated parser. Subclasses should
 * override this method (and use <code>super.getSupportedTypes()</code>
 * to invoke the decorated parser) to implement extra decoration.
 */
public Set<MediaType> getSupportedTypes(ParseContext context) {
  return parser.getSupportedTypes(context);
}
origin: apache/tika

  assertTrue(p.toString(), p instanceof ParserDecorator);
  assertEquals(EmptyParser.class, ((ParserDecorator)p).getWrappedParser().getClass());
  assertEquals("hello/world", p.getSupportedTypes(null).iterator().next().toString());
  assertEquals("fail/world", p.getSupportedTypes(null).iterator().next().toString());
} catch (TikaException e) {
  fail("Unexpected TikaException: " + e);
origin: apache/tika

  assertTrue(p.toString(), p instanceof ParserDecorator);
  assertEquals(EmptyParser.class, ((ParserDecorator)p).getWrappedParser().getClass());
  assertEquals("hello/world", p.getSupportedTypes(null).iterator().next().toString());
} catch (TikaException e) {
  fail("Unexpected TikaException: " + e);
origin: apache/tika

Set<MediaType> types = p.getSupportedTypes(context);
assertEquals(2, types.size());
assertEquals(types.toString(), true, types.contains(MediaType.TEXT_PLAIN));
origin: org.apache.tika/tika-core

public Map<MediaType, Parser> getParsers(ParseContext context) {
  Map<MediaType, Parser> map = new HashMap<MediaType, Parser>();
  for (Parser parser : parsers) {
    for (MediaType type : parser.getSupportedTypes(context)) {
      map.put(registry.normalize(type), parser);
    }
  }
  return map;
}
org.apache.tika.parserParsergetSupportedTypes

Javadoc

Returns the set of media types supported by this parser when used with the given parse context.

Popular methods of Parser

  • parse
    Parses a document stream into a sequence of XHTML SAX events. Fills in related document metadata in

Popular in Java

  • Creating JSON documents from java classes using gson
  • getSystemService (Context)
  • getSharedPreferences (Context)
  • onCreateOptionsMenu (Activity)
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Dictionary (java.util)
    The Dictionary class is the abstract parent of any class, such as Hashtable, which maps keys to valu
  • LinkedHashMap (java.util)
    Hash table and linked list implementation of the Map interface, with predictable iteration order. Th
  • Queue (java.util)
    A collection designed for holding elements prior to processing. Besides basic java.util.Collection o
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now