Package com.structurizr.view

  • Interface Summary 
    Interface Description
    LayoutMergeStrategy
    A pluggable strategy that can be used to copy layout information from one version of a view to another.
  • Class Summary 
    Class Description
    AutomaticLayout
    A wrapper for automatic layout configuration.
    Branding
    A wrapper for the font, logo and color scheme associated with a corporate branding.
    Color  
    ColorPair
    Represents a pair of colours: background and foreground.
    ComponentView
    Represents a Component view from the C4 model, showing the components within a given container.
    Configuration
    Configuration associated with how information in the workspace is rendered.
    ContainerView
    Represents a Container view from the C4 model, showing the containers within a given software system.
    DefaultLayoutMergeStrategy
    A default implementation of a LayoutMergeStrategy that: - Sets the paper size (if not set).
    DeploymentView
    A deployment view, used to show the mapping of container instances to deployment nodes.
    DynamicView
    A dynamic view, used to describe behaviour between static elements at runtime.
    ElementStyle
    A definition of an element style.
    ElementView
    Represents an instance of an Element in a View.
    FilteredView
    Represents a view on top of a view, which can be used to include or exclude specific elements.
    Font
    Represents a font, including a name and an optional URL for web fonts.
    RelationshipStyle  
    RelationshipView
    This class represents an instance of a Relationship on a View.
    StaticView
    The superclass for all static views (system landscape, system context, container and component views).
    Styles  
    SystemContextView
    Represents the System Context view from the C4 model, showing how a software system fits into its environment, in terms of the users (people) and other software system dependencies.
    SystemLandscapeView
    Represents a System Landscape view that sits "above" the C4 model, showing the software systems and people in a given environment.
    Terminology
    Provides a way for the terminology on diagrams, etc to be modified (e.g.
    Vertex
    The X, Y coordinate of a bend in a line.
    View
    The superclass for all views (static views, dynamic views and deployment views).
    ViewSet
    A set of views onto a software architecture model.
  • Enum Summary 
    Enum Description
    AutomaticLayout.Implementation  
    AutomaticLayout.RankDirection  
    Border  
    FilterMode  
    MetadataSymbols
    The type of symbols to use when rendering metadata.
    PaperSize
    These represent paper sizes in pixels at 300dpi.
    PaperSize.Orientation  
    Routing  
    Shape  
    ViewSortOrder
    Allows the sort order of views to be customized as follows: