Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/swing/AbstractSwingFilesMain.java

Diff revisions: vs.
  @@ -1,25 +1,25 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.aokeyhole.swing;
3 -
4 - import org.litesoft.aokeyhole.objects.factories.*;
5 - import org.litesoft.aokeyhole.persist.*;
6 - import org.litesoft.aokeyhole.persist.lines.*;
7 - import org.litesoft.aokeyhole.toolkit.editorviewer.*;
8 -
9 - import java.io.*;
10 -
11 - public abstract class AbstractSwingFilesMain extends AbstractSwingMain {
12 - protected AbstractSwingFilesMain( String[] pFileNames, boolean pReadOnly, EditViewPanelFactory pEditViewPanelFactory, SubSystemFactory pSubSystemFactory )
13 - throws IOException {
14 - super( pSubSystemFactory, pEditViewPanelFactory, pReadOnly, createPersistableFiles( pFileNames ) );
15 - }
16 -
17 - private static SubSystemPersister[] createPersistableFiles( String[] pFileNames )
18 - throws IOException {
19 - SubSystemPersister[] rv = new SubSystemPersister[pFileNames.length];
20 - for ( int i = 0; i < pFileNames.length; i++ ) {
21 - rv[i] = new SubSystemLinesPersister( new FileLinesPersister( pFileNames[i] ) );
22 - }
23 - return rv;
24 - }
25 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.aokeyhole.swing;
3 +
4 + import org.litesoft.aokeyhole.objects.factories.*;
5 + import org.litesoft.aokeyhole.persist.*;
6 + import org.litesoft.aokeyhole.persist.lines.*;
7 + import org.litesoft.aokeyhole.toolkit.editorviewer.*;
8 +
9 + import java.io.*;
10 +
11 + public abstract class AbstractSwingFilesMain extends AbstractSwingMain {
12 + protected AbstractSwingFilesMain( String[] pFileNames, boolean pReadOnly, EditViewPanelFactory pEditViewPanelFactory, SubSystemFactory pSubSystemFactory )
13 + throws IOException {
14 + super( pSubSystemFactory, pEditViewPanelFactory, pReadOnly, createPersistableFiles( pFileNames ) );
15 + }
16 +
17 + private static SubSystemPersister[] createPersistableFiles( String[] pFileNames )
18 + throws IOException {
19 + SubSystemPersister[] rv = new SubSystemPersister[pFileNames.length];
20 + for ( int i = 0; i < pFileNames.length; i++ ) {
21 + rv[i] = new SubSystemLinesPersister( new FileLinesPersister( pFileNames[i] ) );
22 + }
23 + return rv;
24 + }
25 + }