Package oracle.sql

Class ConverterArchive

java.lang.Object
oracle.sql.ConverterArchive
All Implemented Interfaces:
oracle.jdbc.diagnostics.Diagnosable, oracle.jdbc.diagnostics.PropertyChangeListener

public class ConverterArchive extends Object implements oracle.jdbc.diagnostics.Diagnosable
This class allows a program to serialize an object and put it into a regular file or archive it into a zip file. It also allows a program to extract the object from the file for usage. It is used by the GSS package to create dynamically loadable data files. It is made public so programs from other packages can utilize this to created dynamically loable data files.

  • Constructor Details

    • ConverterArchive

      public ConverterArchive()
  • Method Details

    • openArchiveforInsert

      public void openArchiveforInsert(String zipName)
      Parameters:
      zipName - is the name of the zip file. May include directory
    • closeArchiveforInsert

      public void closeArchiveforInsert()
    • insertObj

      public void insertObj(Object obj, String entryName)
      entryName is the name of the obj inside the zip file, include directory
    • insertSingleObj

      public void insertSingleObj(String zipName, Object obj, String entryName) throws IOException
      entryName is the name of the obj inside the zip file, include directory zipName is the name of the zip file. May include directory
      Throws:
      IOException
    • insertObjtoFile

      public void insertObjtoFile(String directory, String filename, Object obj) throws IOException
      Throws:
      IOException
    • openArchiveforRead

      public void openArchiveforRead()
    • closeArchiveforRead

      public void closeArchiveforRead()
    • readObj

      public Object readObj(String entryName)
    • readObj

      public Object readObj(String zipName, String entryName)
      entryName is the name of the obj inside the zip file, include directory zipName is the name of the zip file. May include directory
    • getDiagnosable

      public oracle.jdbc.diagnostics.Diagnosable getDiagnosable()
      Specified by:
      getDiagnosable in interface oracle.jdbc.diagnostics.Diagnosable