Class AboutView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<com.vaadin.flow.component.orderedlayout.VerticalLayout>
com.decs.application.views.information.AboutView
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, Serializable

@Route(value="about", layout=MainLayout.class) @Uses(com.vaadin.flow.component.icon.Icon.class) public class AboutView extends com.vaadin.flow.component.Composite<com.vaadin.flow.component.orderedlayout.VerticalLayout>
About View Class

This class implements the web application about page. It is responsible for all visual components and their behavior.

Version:
1.0
Author:
Bruno Guiomar
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private com.vaadin.flow.component.orderedlayout.VerticalLayout
     
    private com.vaadin.flow.component.html.Paragraph
     
    private com.vaadin.flow.component.html.Span
     
    private com.vaadin.flow.component.html.Span
     
    private com.vaadin.flow.component.html.Span
     
    private com.vaadin.flow.component.orderedlayout.VerticalLayout
     
    private com.vaadin.flow.component.html.Paragraph
     
    private com.vaadin.flow.component.html.Image
     
    private com.vaadin.flow.component.html.Span
     
    private com.vaadin.flow.component.html.Span
     
    private com.vaadin.flow.component.html.Span
     
    private com.vaadin.flow.component.orderedlayout.VerticalLayout
     
    private com.vaadin.flow.component.orderedlayout.VerticalLayout
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Class Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    private void
    Builds the about section view and its visual components

    Methods inherited from class com.vaadin.flow.component.Composite

    getChildren, getContent, getElement, initContent

    Methods inherited from class com.vaadin.flow.component.Component

    addListener, findAncestor, fireEvent, from, get, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisible

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.vaadin.flow.component.AttachNotifier

    addAttachListener

    Methods inherited from interface com.vaadin.flow.component.DetachNotifier

    addDetachListener

    Methods inherited from interface com.vaadin.flow.component.HasStyle

    addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
  • Field Details

    • aboutLayoutGroup

      private com.vaadin.flow.component.orderedlayout.VerticalLayout aboutLayoutGroup
    • aboutText

      private com.vaadin.flow.component.html.Paragraph aboutText
    • buildInfo

      private com.vaadin.flow.component.html.Paragraph buildInfo
    • authorSection

      private com.vaadin.flow.component.orderedlayout.VerticalLayout authorSection
    • authorName

      private com.vaadin.flow.component.html.Span authorName
    • authorEmail

      private com.vaadin.flow.component.html.Span authorEmail
    • authorGithub

      private com.vaadin.flow.component.html.Span authorGithub
    • repositorySection

      private com.vaadin.flow.component.orderedlayout.VerticalLayout repositorySection
    • decsRepo

      private com.vaadin.flow.component.html.Span decsRepo
    • decsSlaveRepo

      private com.vaadin.flow.component.html.Span decsSlaveRepo
    • licenceSection

      private com.vaadin.flow.component.orderedlayout.VerticalLayout licenceSection
    • licenceName

      private com.vaadin.flow.component.html.Span licenceName
  • Constructor Details

    • AboutView

      public AboutView()
      Class Constructor
  • Method Details

    • createAboutSection

      private void createAboutSection()
      Builds the about section view and its visual components