link start!

This commit is contained in:
cherubin
2026-03-17 13:31:18 -07:00
commit 08abe87cfb
5910 changed files with 386288 additions and 0 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,71 @@
/*
* Decompiled with CFR 0.152.
*/
package javax.baja.space;
import javax.baja.naming.BOrdScheme;
import javax.baja.naming.InvalidOrdBaseException;
import javax.baja.naming.OrdQuery;
import javax.baja.naming.OrdTarget;
import javax.baja.naming.SyntaxException;
import javax.baja.naming.UnresolvedException;
import javax.baja.space.BComponentSpace;
import javax.baja.sys.BComponent;
import javax.baja.sys.BObject;
import javax.baja.sys.Sys;
import javax.baja.sys.Type;
/*
* Illegal identifiers - consider using --renameillegalidents true
*/
public class BHandleScheme
extends BOrdScheme {
public static final BHandleScheme INSTANCE = new BHandleScheme();
public static final Type TYPE;
static /* synthetic */ Class class$javax$baja$space$BHandleScheme;
public Type getType() {
return TYPE;
}
public OrdTarget resolve(OrdTarget ordTarget, OrdQuery ordQuery) throws SyntaxException, UnresolvedException {
BObject bObject = ordTarget.get();
BComponentSpace bComponentSpace = null;
String string = ordQuery.getBody();
if (bObject instanceof BComponentSpace) {
bComponentSpace = (BComponentSpace)bObject;
} else if (bObject instanceof BComponent) {
bComponentSpace = bObject.asComponent().getComponentSpace();
}
if (bComponentSpace == null) {
throw new InvalidOrdBaseException("Not based via ComponentSpace");
}
return new OrdTarget(ordTarget, bComponentSpace.resolveByHandle(string));
}
static /* synthetic */ Class class(String string, boolean bl) {
try {
Class<?> clazz = Class.forName(string);
if (!bl) {
clazz = clazz.getComponentType();
}
return clazz;
}
catch (ClassNotFoundException classNotFoundException) {
throw new NoClassDefFoundError(classNotFoundException.getMessage());
}
}
private BHandleScheme() {
super("h");
}
static {
Class clazz = class$javax$baja$space$BHandleScheme;
if (clazz == null) {
clazz = class$javax$baja$space$BHandleScheme = BHandleScheme.class("[Ljavax.baja.space.BHandleScheme;", false);
}
TYPE = Sys.loadType(clazz);
}
}
@@ -0,0 +1,46 @@
/*
* Decompiled with CFR 0.152.
*/
package javax.baja.space;
import javax.baja.naming.BHost;
import javax.baja.naming.BISession;
import javax.baja.naming.BOrd;
import javax.baja.nav.BINavNode;
import javax.baja.space.BSpace;
import javax.baja.sys.Sys;
import javax.baja.sys.Type;
public interface BISpaceNode
extends BINavNode {
public static final Type TYPE;
public BHost getHost();
public BISession getSession();
public BSpace getSpace();
public boolean isMounted();
public BOrd getAbsoluteOrd();
public BOrd getOrdInHost();
public BOrd getOrdInSession();
public BOrd getOrdInSpace();
public boolean isPendingMove();
public void setPendingMove(boolean var1);
static {
Class clazz = 1.class$javax$baja$space$BISpaceNode;
if (clazz == null) {
clazz = 1.class$javax$baja$space$BISpaceNode = 1.class("[Ljavax.baja.space.BISpaceNode;", false);
}
TYPE = Sys.loadType(clazz);
}
}
@@ -0,0 +1,122 @@
/*
* Decompiled with CFR 0.152.
*/
package javax.baja.space;
import javax.baja.agent.BIAgent;
import javax.baja.naming.BHost;
import javax.baja.naming.BISession;
import javax.baja.naming.BOrd;
import javax.baja.nav.BINavNode;
import javax.baja.nav.BNavContainer;
import javax.baja.spy.SpyWriter;
import javax.baja.sys.Sys;
import javax.baja.sys.Type;
import javax.baja.util.LexiconText;
/*
* Illegal identifiers - consider using --renameillegalidents true
*/
public abstract class BSpace
extends BNavContainer
implements BIAgent {
public static final Type TYPE;
static /* synthetic */ Class class$javax$baja$space$BSpace;
public Type getType() {
return TYPE;
}
public boolean isMounted() {
boolean bl = false;
if (this.getHost() != null) {
bl = true;
}
return bl;
}
public BHost getHost() {
BINavNode bINavNode = this.getNavParent();
if (bINavNode instanceof BHost) {
return (BHost)bINavNode;
}
if (bINavNode instanceof BISession) {
return ((BISession)bINavNode).getHost();
}
return null;
}
public BISession getSession() {
BINavNode bINavNode = this.getNavParent();
if (bINavNode instanceof BISession) {
return (BISession)bINavNode;
}
return null;
}
public BOrd getAbsoluteOrd() {
BHost bHost = this.getHost();
if (bHost == null) {
return null;
}
return BOrd.make(bHost.getAbsoluteOrd(), this.getOrdInHost());
}
public BOrd getOrdInHost() {
BISession bISession = this.getSession();
if (bISession == null) {
return null;
}
return BOrd.make(bISession.getOrdInHost(), this.getOrdInSession());
}
public abstract BOrd getOrdInSession();
public BOrd getNavOrd() {
return this.getAbsoluteOrd();
}
public void spy(SpyWriter spyWriter) throws Exception {
spyWriter.startProps();
spyWriter.trTitle("Space", 2);
spyWriter.prop((Object)"isMounted", this.isMounted());
spyWriter.prop((Object)"host", this.getHost());
spyWriter.prop((Object)"session", this.getSession());
spyWriter.prop((Object)"absoluteOrd", this.getAbsoluteOrd());
spyWriter.prop((Object)"ordInHost", this.getOrdInHost());
spyWriter.prop((Object)"ordInSession", this.getOrdInSession());
spyWriter.prop((Object)"navOrd", this.getNavOrd());
spyWriter.endProps();
super.spy(spyWriter);
}
static /* synthetic */ Class class(String string, boolean bl) {
try {
Class<?> clazz = Class.forName(string);
if (!bl) {
clazz = clazz.getComponentType();
}
return clazz;
}
catch (ClassNotFoundException classNotFoundException) {
throw new NoClassDefFoundError(classNotFoundException.getMessage());
}
}
public BSpace(String string, LexiconText lexiconText) {
super(string, lexiconText);
}
public BSpace(String string) {
super(string);
}
static {
Class clazz = class$javax$baja$space$BSpace;
if (clazz == null) {
clazz = class$javax$baja$space$BSpace = BSpace.class("[Ljavax.baja.space.BSpace;", false);
}
TYPE = Sys.loadType(clazz);
}
}
@@ -0,0 +1,104 @@
/*
* Decompiled with CFR 0.152.
*/
package javax.baja.space;
import javax.baja.agent.AgentFilter;
import javax.baja.agent.AgentList;
import javax.baja.agent.NoSuchAgentException;
import javax.baja.naming.BISession;
import javax.baja.naming.BOrd;
import javax.baja.naming.BOrdScheme;
import javax.baja.naming.InvalidOrdBaseException;
import javax.baja.naming.OrdQuery;
import javax.baja.naming.OrdTarget;
import javax.baja.naming.SyntaxException;
import javax.baja.naming.UnresolvedException;
import javax.baja.nav.BNavContainer;
import javax.baja.space.BSpace;
import javax.baja.sys.BObject;
import javax.baja.sys.Sys;
import javax.baja.sys.Type;
/*
* Illegal identifiers - consider using --renameillegalidents true
*/
public abstract class BSpaceScheme
extends BOrdScheme {
public static final Type TYPE;
static /* synthetic */ Class class$javax$baja$space$BSpaceScheme;
public OrdTarget resolve(OrdTarget ordTarget, OrdQuery ordQuery) throws SyntaxException, UnresolvedException {
BSpace bSpace;
block3: {
BISession bISession = this.toSession(ordTarget.get());
bSpace = (BSpace)bISession.getNavChild(this.getId());
if (bSpace == null) {
try {
bSpace = this.makeSpaceForSession(bISession);
((BNavContainer)((Object)bISession)).addNavChild(bSpace);
}
catch (RuntimeException runtimeException) {
bSpace = (BSpace)bISession.getNavChild(this.getId());
if (bSpace != null) break block3;
throw runtimeException;
}
}
}
return this.resolve(ordTarget, ordQuery, bSpace);
}
public BISession toSession(BObject bObject) {
BISession bISession = BOrd.toSession(bObject);
if (bISession != null) {
return bISession;
}
throw new InvalidOrdBaseException("" + bObject);
}
public BSpace makeSpaceForSession(BISession bISession) {
Type type = this.getSpaceType();
try {
AgentList agentList = bISession.asObject().getAgents();
agentList = agentList.filter(AgentFilter.is(type));
return (BSpace)agentList.getDefault().getInstance();
}
catch (NoSuchAgentException noSuchAgentException) {
throw new InvalidOrdBaseException("Cannot find impl of " + type + " for " + bISession.getType());
}
}
public abstract Type getSpaceType();
public abstract OrdTarget resolve(OrdTarget var1, OrdQuery var2, BSpace var3);
public Type getType() {
return TYPE;
}
static /* synthetic */ Class class(String string, boolean bl) {
try {
Class<?> clazz = Class.forName(string);
if (!bl) {
clazz = clazz.getComponentType();
}
return clazz;
}
catch (ClassNotFoundException classNotFoundException) {
throw new NoClassDefFoundError(classNotFoundException.getMessage());
}
}
protected BSpaceScheme(String string) {
super(string);
}
static {
Class clazz = class$javax$baja$space$BSpaceScheme;
if (clazz == null) {
clazz = class$javax$baja$space$BSpaceScheme = BSpaceScheme.class("[Ljavax.baja.space.BSpaceScheme;", false);
}
TYPE = Sys.loadType(clazz);
}
}
@@ -0,0 +1,42 @@
/*
* Decompiled with CFR 0.152.
*/
package javax.baja.space;
import javax.baja.naming.SlotPath;
import javax.baja.space.BComponentSpace;
import javax.baja.sys.BComponent;
import javax.baja.sys.BValue;
import javax.baja.sys.CopyHints;
import javax.baja.sys.Slot;
import javax.baja.virtual.BVirtualComponent;
import javax.baja.virtual.BVirtualComponentSpace;
import javax.baja.virtual.BVirtualGateway;
public class LoadCallbacks {
public boolean isLazyLoad() {
return false;
}
public void loadSlots(BComponent bComponent) {
BVirtualGateway bVirtualGateway;
BComponentSpace bComponentSpace = bComponent.getComponentSpace();
if (bComponentSpace instanceof BVirtualComponentSpace && bComponent instanceof BVirtualComponent && (bVirtualGateway = ((BVirtualComponentSpace)bComponentSpace).getVirtualGateway()) != null) {
bVirtualGateway.loadVirtualSlots((BVirtualComponent)bComponent);
}
}
public Slot loadSlot(BComponent bComponent, String string) {
BVirtualGateway bVirtualGateway;
BComponentSpace bComponentSpace = bComponent.getComponentSpace();
if (bComponentSpace instanceof BVirtualComponentSpace && bComponent instanceof BVirtualComponent && (bVirtualGateway = ((BVirtualComponentSpace)bComponentSpace).getVirtualGateway()) != null) {
return bVirtualGateway.loadVirtualSlot((BVirtualComponent)bComponent, SlotPath.unescape(string));
}
return null;
}
public BValue[] newCopy(BValue[] bValueArray, CopyHints copyHints) {
return null;
}
}
@@ -0,0 +1,172 @@
/*
* Decompiled with CFR 0.152.
*/
package javax.baja.space;
import com.tridium.sys.transfer.TransferStrategy;
import java.io.PrintWriter;
import java.lang.reflect.Array;
import javax.baja.nav.BINavNode;
import javax.baja.space.BISpaceNode;
import javax.baja.sys.BComponent;
import javax.baja.sys.BObject;
import javax.baja.sys.Context;
public class Mark {
private static Mark current;
private BObject[] values;
private String[] names;
private boolean pendingMove;
public static Mark getCurrent() {
return current;
}
public static void setCurrent(Mark mark) {
if (current != null) {
current.setPendingMove(false);
}
current = mark;
}
public BObject getValue(int n) {
return this.values[n];
}
public BObject[] getValues() {
return (BObject[])this.values.clone();
}
public Object[] getValues(Object[] objectArray) {
if (objectArray.length < this.values.length) {
objectArray = (Object[])Array.newInstance(objectArray.getClass().getComponentType(), this.values.length);
}
System.arraycopy(this.values, 0, objectArray, 0, this.values.length);
return objectArray;
}
public String[] getNames() {
return (String[])this.names.clone();
}
public int size() {
return this.values.length;
}
public boolean areAllValuesComponents() {
int n = 0;
while (n < this.values.length) {
if (!(this.values[n] instanceof BComponent)) {
return false;
}
++n;
}
return true;
}
public String toStringFormat() {
try {
Object object;
BObject bObject = this.values[0];
if (bObject instanceof BComponent && (object = ((BComponent)bObject).getSlotPath()) != null) {
return "station:|" + object;
}
if (bObject instanceof BISpaceNode && (object = ((BISpaceNode)((Object)bObject)).getOrdInSession()) != null) {
return ((BObject)object).toString();
}
return bObject.toString();
}
catch (Exception exception) {
exception.printStackTrace();
return exception.toString();
}
}
public boolean isPendingMove() {
return this.pendingMove;
}
public void setPendingMove(boolean bl) {
if (this.pendingMove == bl) {
return;
}
this.pendingMove = bl;
int n = 0;
while (n < this.values.length) {
((BISpaceNode)((Object)this.values[n])).setPendingMove(bl);
++n;
}
}
public void copyTo(BObject bObject, Context context) throws Exception {
TransferStrategy.make(16, this, bObject, null, context).transfer();
}
public void moveTo(BObject bObject, Context context) throws Exception {
TransferStrategy.make(32, this, bObject, null, context).transfer();
}
public void dump(PrintWriter printWriter) {
printWriter.println("Mark [" + this.values.length + "] " + Integer.toString(this.hashCode(), 36));
int n = 0;
while (n < this.values.length) {
printWriter.println(" " + this.names[n] + " = " + this.values[n].toDebugString());
++n;
}
}
public void dump() {
PrintWriter printWriter = new PrintWriter(System.out);
this.dump(printWriter);
printWriter.flush();
}
public static String makeName(BObject bObject) {
String string = null;
if (bObject instanceof BINavNode) {
string = ((BINavNode)((Object)bObject)).getNavName();
}
if (string == null) {
string = bObject.getType().getTypeName();
}
return string;
}
public static String[] makeNames(BObject[] bObjectArray) {
String[] stringArray = new String[bObjectArray.length];
int n = 0;
while (n < stringArray.length) {
stringArray[n] = Mark.makeName(bObjectArray[n]);
++n;
}
return stringArray;
}
public Mark(BObject[] bObjectArray, String[] stringArray) {
if (bObjectArray.length != stringArray.length) {
throw new IllegalArgumentException("values.length != names.length");
}
int n = 0;
while (n < bObjectArray.length) {
if (bObjectArray[n] == null || stringArray[n] == null) {
throw new NullPointerException();
}
++n;
}
this.values = (BObject[])bObjectArray.clone();
this.names = (String[])stringArray.clone();
}
public Mark(BObject bObject, String string) {
this(new BObject[]{bObject}, new String[]{string});
}
public Mark(BObject bObject) {
this(new BObject[]{bObject}, new String[]{Mark.makeName(bObject)});
}
public Mark(BObject[] bObjectArray) {
this(bObjectArray, Mark.makeNames(bObjectArray));
}
}
@@ -0,0 +1,18 @@
/*
* Decompiled with CFR 0.152.
*/
package javax.baja.space;
import javax.baja.sys.BComponent;
public class SubscribeCallbacks {
public void subscribe(BComponent[] bComponentArray, int n) {
}
public void unsubscribe(BComponent[] bComponentArray) {
}
public void update(BComponent bComponent, int n) {
}
}
@@ -0,0 +1,60 @@
/*
* Decompiled with CFR 0.152.
*/
package javax.baja.space;
import javax.baja.category.BCategoryMask;
import javax.baja.sys.Action;
import javax.baja.sys.BComponent;
import javax.baja.sys.BFacets;
import javax.baja.sys.BValue;
import javax.baja.sys.Context;
import javax.baja.sys.Property;
import javax.baja.sys.Slot;
public class TrapCallbacks {
public boolean isTrapEnabled() {
return false;
}
public boolean trapSets() {
return false;
}
public boolean set(BComponent bComponent, Property[] propertyArray, BValue bValue, Context context) {
throw new UnsupportedOperationException();
}
public Property add(BComponent bComponent, String string, BValue bValue, int n, BFacets bFacets, Context context) {
throw new UnsupportedOperationException();
}
public void remove(BComponent bComponent, Property property, Context context) {
throw new UnsupportedOperationException();
}
public void rename(BComponent bComponent, Property property, String string, Context context) {
throw new UnsupportedOperationException();
}
public void reorder(BComponent bComponent, Property[] propertyArray, Context context) {
throw new UnsupportedOperationException();
}
public void setFlags(BComponent bComponent, Slot slot, int n, Context context) {
throw new UnsupportedOperationException();
}
public void setFacets(BComponent bComponent, Slot slot, BFacets bFacets, Context context) {
throw new UnsupportedOperationException();
}
public void setCategoryMask(BComponent bComponent, BCategoryMask bCategoryMask, Context context) {
throw new UnsupportedOperationException();
}
public BValue invoke(BComponent bComponent, Action action, BValue bValue, Context context) {
throw new UnsupportedOperationException();
}
}