TextDocumentFactory Class

com.bea.ide.lang.text
TextDocumentFactory Class

public class TextDocumentFactory

    extends DefaultDocumentHandler

Hierarchy
Object
  DefaultDocumentHandler
    TextDocumentFactory
All Implemented Interfaces

IDocumentHandler
Direct Known Subclasses

XmlDocumentFactory

Constructor Summary

TextDocumentFactory()

Creates a document factory capable of handling .txt documents.
TextDocumentFactory(String ext)

Creates a document factory capable of handling documents with the specified extension.
 

Method Summary

protected IDocument
createDocumentObject(URI uriFile)
This method must be implemented by derived classes to create the actual IDocument interface that this handler provides.
public int
resolveUnknownPriority(IDocumentHandler.IHandlerContext hc)
Declares that documents created by this factor have reasonable faith that they can correctly understand .txt files, but only if the file doesn't contain telltale binary characters (in the first 1K).
 
Methods from  com.bea.ide.document.DefaultDocumentHandler
createNewFile, getBaseName, getDefaultExtension, getExtension, getHandlerId, getTemplate, invalidNameCheck, openDocument, suggestValidName
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from interface com.bea.ide.document.IDocumentHandler
createNewFile, getBaseName, getDefaultExtension, getHandlerId, invalidNameCheck, openDocument, resolveUnknownPriority, suggestValidName
 

Constructor Detail

TextDocumentFactory

public TextDocumentFactory()
Creates a document factory capable of handling .txt documents.

TextDocumentFactory

protected TextDocumentFactory(String ext)
Creates a document factory capable of handling documents with the specified extension.
 

Method Detail

createDocumentObject(URI) Method

protected IDocument createDocumentObject(URI uriFile)
throws IOException
Description copied from DefaultDocumentHandler.createDocumentObject(URI)
This method must be implemented by derived classes to create the actual IDocument interface that this handler provides. It is expected that uriFile exists.

Overrides
DefaultDocumentHandler.createDocumentObject(URI)

Parameters

uriFile
Name of the existing file to create the IDocument interface for

Returns

An object implementing the IDocument interface that represents the contents of the given file

Exceptions

IOException

Related Topics

DefaultDocumentHandler.createDocumentObject(URI)


resolveUnknownPriority(IDocumentHandler.IHandlerContext) Method

public int resolveUnknownPriority(IDocumentHandler.IHandlerContext hc)
Declares that documents created by this factor have reasonable faith that they can correctly understand .txt files, but only if the file doesn't contain telltale binary characters (in the first 1K).

Overrides
DefaultDocumentHandler.resolveUnknownPriority(IDocumentHandler.IHandlerContext)

Parameters

hc
Handler context containing relevant information about the file.

Returns

Priority value indicating the degree to which this handler understands the file.