home *** CD-ROM | disk | FTP | other *** search
- import java.io.PrintStream;
- import netscape.javascript.JSObject;
-
- public class JSbxBase extends JSObject {
- public static final int JSBX_READ = 1;
- public static final int JSBX_WRITE = 2;
- public static final int JSBX_READWRITE = 3;
- public static final int JSBX_HIDDEN = 4;
- public static final int JSBX_NATIVE_OBJ = 8;
- private int nJSbxFlags = 3;
- public static final int ALL_LEVELS = -1;
-
- public void SetAllFlags(int var1) {
- this.nJSbxFlags = var1;
- }
-
- public void SetFlag(int var1) {
- this.nJSbxFlags |= var1;
- }
-
- public void ResetFlag(int var1) {
- this.nJSbxFlags &= ~var1;
- }
-
- public boolean TestFlag(int var1) {
- return (this.nJSbxFlags & var1) != 0;
- }
-
- public boolean IsSet(int var1) {
- return this.TestFlag(var1);
- }
-
- public boolean IsReset(int var1) {
- return !this.TestFlag(var1);
- }
-
- public void Dump(PrintStream var1, int var2, int var3) throws JSbxException {
- var1.println("JSbxBase (Flags = " + this.nJSbxFlags + ")");
- }
-
- public static String GetTabStr(int var0) {
- String var1 = "";
-
- for(int var2 = 0; var2 < var0; ++var2) {
- var1 = var1 + " ";
- }
-
- return var1;
- }
- }
-