All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jhotdraw8.draw.package-info Maven / Gradle / Ivy

/*
 * @(#)package-info.java
 * Copyright © 2023 The authors and contributors of JHotDraw. MIT License.
 */
/**
 * 

* Defines a programming model for structured drawing editors and provides default * implementations. *

* Package Contents: *

* All key contracts of the framework are defined by Java interfaces. For each * interface exists an abstract class, which implements the event handling * contract of the interface. And finally, there is at least one default * implementation of each interface. *

* The key interfaces for the representation of a drawing are: *

    *
  • {@link org.jhotdraw8.draw.figure.Drawing}
  • *
  • {@link org.jhotdraw8.draw.figure.Figure}
  • *
*

* The key interface for displaying a drawing on screen is: *

    *
  • {@link org.jhotdraw8.draw.DrawingView}
  • *
*

* The key interfaces for editing a drawing are: *

    *
  • {@link org.jhotdraw8.draw.DrawingEditor}
  • *
  • {@link org.jhotdraw8.draw.tool.Tool} (in sub-package "tool")
  • *
  • {@link org.jhotdraw8.draw.handle.Handle} (in sub-package "handle")
  • *
*/ package org.jhotdraw8.draw;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy