Establish buildable modules and shared host-service boundaries
This commit is contained in:
+12
@@ -0,0 +1,12 @@
|
||||
package de.neitzel.fxdesigner.preview;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/** Non-executing example metadata. Factory/session signatures await real target fixtures. */
|
||||
public record ExampleDescriptor(String id, String label, String modelType) {
|
||||
public ExampleDescriptor {
|
||||
if (id == null || id.isBlank()) throw new IllegalArgumentException("Missing example ID");
|
||||
Objects.requireNonNull(label);
|
||||
Objects.requireNonNull(modelType);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user