30 lines
758 B
Java
30 lines
758 B
Java
package de.opcua.app.scripting;
|
|
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
public class ScriptService {
|
|
|
|
private final Map<String, Object> bindings = new HashMap<>();
|
|
|
|
public ScriptService() {
|
|
// aktuell kein JS-Engine vorhanden
|
|
}
|
|
|
|
/** Gibt an, ob Scripting verfügbar ist */
|
|
public boolean isAvailable() {
|
|
return false; // bewusst deaktiviert
|
|
}
|
|
|
|
/** Platzhalter für spätere Engine */
|
|
public Object eval(String code) {
|
|
throw new UnsupportedOperationException(
|
|
"Scripting ist deaktiviert (keine JS-Engine vorhanden)");
|
|
}
|
|
|
|
/** Bindings registrieren (werden aktuell ignoriert) */
|
|
public void put(String name, Object value) {
|
|
bindings.put(name, value);
|
|
}
|
|
}
|