home *** CD-ROM | disk | FTP | other *** search
- import java.io.File;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.PrintStream;
-
- public class JScriptTools {
- public static final boolean ExistsFile(String var0) {
- File var1 = new File(var0);
- return var1.exists();
- }
-
- public static final String GetStringFromFile(String var0) {
- File var1 = new File(var0);
- long var2 = var1.length();
- String var4 = null;
- if (var2 > 0L) {
- try {
- byte[] var5 = new byte[(int)var2];
- FileInputStream var6 = new FileInputStream(var0);
- var6.read(var5);
- var4 = new String(var5, 0);
- } catch (Exception var7) {
- System.out.println("exception: " + var7);
- }
- }
-
- return var4;
- }
-
- public static final void WriteStringToFile(String var0, String var1) {
- try {
- FileOutputStream var2 = new FileOutputStream(var0);
- PrintStream var3 = new PrintStream(var2);
- var3.print(var1);
- } catch (Exception var4) {
- System.out.println("exception: " + var4);
- }
- }
-
- public static final JSbxObject GetObjectFromProperty(JSbxProperty var0) {
- if (var0 == null) {
- return null;
- } else {
- JSbxValue var1 = new JSbxValue();
-
- try {
- var0.Get(var1);
- if (var1.GetType() == 2) {
- return (JSbxObject)var1.GetObject();
- }
- } catch (JSbxException var2) {
- }
-
- return null;
- }
- }
-
- public static final StringBuffer GetEmptyString(int var0) {
- StringBuffer var1 = new StringBuffer(var0);
-
- for(int var2 = 0; var2 < var0; ++var2) {
- var1.insert(var2, ' ');
- }
-
- return var1;
- }
-
- public static final String InsertOrAppend(int var0, String var1, String var2) {
- if (var2.length() < var0 + var1.length()) {
- if (var0 <= var2.length()) {
- return var2 + " " + var1;
- } else {
- StringBuffer var4 = GetEmptyString(var0 - var2.length());
- return var2 + var4 + var1;
- }
- } else {
- StringBuffer var3 = new StringBuffer(var2);
- var3.insert(var0, var1);
- return new String(var3);
- }
- }
-
- public static final String AppendAtPos(int var0, String var1, String var2) {
- if (var0 <= var2.length()) {
- return var2 + " " + var1;
- } else {
- StringBuffer var3 = GetEmptyString(var0 - var2.length());
- return var2 + var3 + var1;
- }
- }
-
- public static final int CheckStringIndex(String var0, int var1) {
- if (var1 < 0) {
- var1 = 0;
- }
-
- if (var1 > var0.length()) {
- var1 = var0.length();
- }
-
- return var1;
- }
- }
-