]> source.dussan.org Git - jackcess.git/commitdiff
make some useful things public; add auto module name to manifest
authorJames Ahlborn <jtahlborn@yahoo.com>
Fri, 8 Jan 2021 01:17:20 +0000 (01:17 +0000)
committerJames Ahlborn <jtahlborn@yahoo.com>
Fri, 8 Jan 2021 01:17:20 +0000 (01:17 +0000)
git-svn-id: https://svn.code.sf.net/p/jackcess/code/jackcess/branches/modules@1348 f203690c-595d-4dc9-a70b-905162fa7fd2

pom.xml
src/main/java/com/healthmarketscience/jackcess/impl/DatabaseImpl.java
src/main/java/com/healthmarketscience/jackcess/impl/JetFormat.java
src/main/java/com/healthmarketscience/jackcess/impl/PageChannel.java
src/test/java/com/healthmarketscience/jackcess/TestUtil.java

diff --git a/pom.xml b/pom.xml
index e3c9e0c740f5593832dc6530bd9db503956affeb..b6229d634c51cccb13da779f194c95b7839b7182 100644 (file)
--- a/pom.xml
+++ b/pom.xml
         <extensions>true</extensions>
         <configuration>
           <instructions>
+            <Automatic-Module-Name>com.healthmarketscience.jackcess</Automatic-Module-Name>
           </instructions>
         </configuration>
         <executions>
index 532eb65167d533d35936dfa83605084fb56cfba6..1ff129e68e7000d5887d76379e63768986fcc0f6 100644 (file)
@@ -2149,8 +2149,9 @@ public class DatabaseImpl implements Database, DateTimeContext
   /**
    * Returns the password mask retrieved from the given header page and
    * format, or {@code null} if this format does not use a password mask.
+   * @usage _advanced_method_
    */
-  static byte[] getPasswordMask(ByteBuffer buffer, JetFormat format)
+  public static byte[] getPasswordMask(ByteBuffer buffer, JetFormat format)
   {
     // get extra password mask if necessary (the extra password mask is
     // generated from the database creation date stored in the header)
index 2d2f0af80f6a74f77524d38d992da9a33a4cdc5e..8a3aa64a369f2aee38b0a82f0d3a85c20a725963 100644 (file)
@@ -63,9 +63,9 @@ public abstract class JetFormat {
   private static final byte CODE_VERSION_16 = 0x5;
 
   /** location of the engine name in the header */
-  static final int OFFSET_ENGINE_NAME = 0x4;
+  public static final int OFFSET_ENGINE_NAME = 0x4;
   /** length of the engine name in the header */
-  static final int LENGTH_ENGINE_NAME = 0xF;
+  public static final int LENGTH_ENGINE_NAME = 0xF;
   /** amount of initial data to be read to determine database type */
   private static final int HEADER_LENGTH = 21;
 
index 101a3e07663fb29172fc0491cf801c87bddc5194..efd8be238c39cb0327ac27c8c13f6a557b59fc56 100644 (file)
@@ -32,7 +32,8 @@ public class PageChannel implements Channel, Flushable {
 
   static final int INVALID_PAGE_NUMBER = -1;
 
-  static final ByteOrder DEFAULT_BYTE_ORDER = ByteOrder.LITTLE_ENDIAN;
+  /** default byte order of access mdb files */
+  public static final ByteOrder DEFAULT_BYTE_ORDER = ByteOrder.LITTLE_ENDIAN;
 
   /** invalid page header, used when deallocating old pages.  data pages
       generally have 4 interesting bytes at the beginning which we want to
index d4bccd8dcb50dc61fb437ba2e041e4e38fa8c401..e10fd398d7c9c4db7c977d12adab2bf759b92b5b 100644 (file)
@@ -415,7 +415,7 @@ public class TestUtil
     Assert.assertEquals(expectedLdt, found);
   }
 
-  static void copyFile(File srcFile, File dstFile)
+  public static void copyFile(File srcFile, File dstFile)
     throws IOException
   {
     // FIXME should really be using commons io FileUtils here, but don't want
@@ -441,7 +441,7 @@ public class TestUtil
     }
   }
 
-  static File createTempFile(boolean keep) throws Exception {
+  public static File createTempFile(boolean keep) throws Exception {
     File tmp = File.createTempFile("databaseTest", ".mdb");
     if(keep) {
       System.out.println("Created " + tmp);