ActiveAnno

Web-based responsive document annotation tool

View the Project on GitHub MaxMello/ActiveAnno

activeannoservice / project.layout / LayoutElement

LayoutElement

interface LayoutElement

Interface for all UI elements, uses json polymorphic deserialization to map into actual UI elements.

Inheritors

Name Summary
ActionElement Intermediary interface which marks subtypes as elements altering the state of the application by setting some annotation valueabstract class ActionElement : LayoutElement
DenormalizedActionElement abstract class DenormalizedActionElement : LayoutElement
DisplayElement Intermediate interface specify that an Element is non-interactive, allows for restrictions of classes to require Elements to be non-interactiveinterface DisplayElement : LayoutElement