
org.jhotdraw8.application.FileBasedApplication Maven / Gradle / Ivy
/*
* @(#)FileBasedApplication.java
* Copyright © 2023 The authors and contributors of JHotDraw. MIT License.
*/
package org.jhotdraw8.application;
import org.jhotdraw8.annotation.NonNull;
import org.jhotdraw8.fxcollection.typesafekey.NonNullKey;
import org.jhotdraw8.fxcollection.typesafekey.NonNullObjectKey;
/**
* A {@code FileBasedApplication} handles the life-cycle of {@link FileBasedActivity} objects and
* provides windows to present them on screen.
*
* @author Werner Randelshofer
*/
public interface FileBasedApplication extends Application {
@NonNull
NonNullKey ALLOW_MULTIPLE_ACTIVITIES_WITH_SAME_URI = new NonNullObjectKey<>("allowMultipleActivitiesWithSameURI", Boolean.class,
Boolean.FALSE);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy