Class FormatModule

java.lang.Object
net.ontopia.topicmaps.classify.FormatModule
All Implemented Interfaces:
FormatModuleIF

public class FormatModule extends Object implements FormatModuleIF
INTERNAL:
  • Field Details

  • Constructor Details

    • FormatModule

      public FormatModule()
  • Method Details

    • matchesContent

      public boolean matchesContent(ClassifiableContentIF cc)
      Description copied from interface: FormatModuleIF
      INTERNAL: Returns true if the content of the classifiable content is considered to be of the supported format.
      Specified by:
      matchesContent in interface FormatModuleIF
    • matchesIdentifier

      public boolean matchesIdentifier(ClassifiableContentIF cc)
      Description copied from interface: FormatModuleIF
      INTERNAL: Returns true if the identifier of the classifiable content is considered to be indicating the supported format.
      Specified by:
      matchesIdentifier in interface FormatModuleIF
    • readContent

      public void readContent(ClassifiableContentIF cc, TextHandlerIF handler)
      Description copied from interface: FormatModuleIF
      INTERNAL: Reads and analyzes the classifiable content and triggers callbacks on the text handler to identify the text and the structure of the classifiable content.
      Specified by:
      readContent in interface FormatModuleIF
    • detectFormat

      public FormatModuleIF detectFormat(ClassifiableContentIF cc)
    • matchesExtension

      public static boolean matchesExtension(String uri, String[] extensions)
    • getCharSetName

      public static String getCharSetName(int charSet)
    • getOffset

      public static int getOffset(int charSet)
    • detectCharSet

      public static int detectCharSet(byte[] content)
    • getBytes

      public static byte[] getBytes(String s)
    • getBytes

      public static byte[][] getBytes(String[] s)
    • startsWith

      public static boolean startsWith(byte[] content, byte[] s)
    • startsWithSkipWhitespace

      public static boolean startsWithSkipWhitespace(byte[] content, byte[][] ss)
    • startsWithSkipWhitespace

      public static boolean startsWithSkipWhitespace(byte[] content, byte[] s)