Interface ObjectSource

All Superinterfaces:
FilterSource, RegistryContext
All Known Implementing Classes:
AsArrayImporter, AsArrayImporter.LoaderAsNode, AsGraphImporter.LoaderAsNode, AsGraphImporter.LoaderAsNode, AsListImporter, AsListImporter.LoaderAsNode, AsListImporter.LoaderAsNode, CompilationFilter, CompiledRGGFilter, ContourFilter, DTDFilter, DTDSourceFile.Loader, DTGFilter, FunctionReader, GLTFLoader, GraphMLReader, GraphObjectFilter, GraphReader, GSReader, GSZReader, IESFilter, ImageReader, ImportFilter, ImportFilter, JavaFilter, LazyFilter, LSYFilter, LuminanceFilter, MSMLProjectLoader, MSMLReader, MTGFilter, MTGLoader, MTGSourceFile.Loader, NullResourceFilter, NullSource, ObjectSourceImpl, OptionsSource.Loader, PDBImport, QSMImporter, RegistryReader, RGGFilter, RootlessXMLFilter, SecGraphFilter, ShellFilter, SMBFilter, SourceFile.Loader, SPDFilter, SurfaceFilter, X3DImport, XEGImportFilter, XEGImportScene, XFrogFilter, XFrogProjectLoader, XLFilter, XMLPatchReader, XMLReaderBase, XMLSerializer, XMLTableReader

public interface ObjectSource extends FilterSource
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports objects (IOFlavor.OBJECT). It represents the data as a single Object, its class being restricted by the flavor.
Author:
Ole Kniemeyer
  • Method Details

    • getObject

      Object getObject() throws IOException
      Returns the data as an object of a class which is compatible which the flavor.
      Returns:
      the data
      Throws:
      IOException