Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
java
java
titleGrouping pages
@Page(basePath = "")
public abstract class Wizard implements ViewConfig
{
    @Page
    public final class Page1 extends Wizard
    {
    }

    @Page
    public final class Page2 extends Wizard
    {
    }
}

...

Code Block
java
java
titleGrouping pages and folder structures
@Page
public abstract class UseCase1 implements ViewConfig
{
    @Page
    public final class Step1 extends Wizard
    {
    }

    @Page
    public final class Step2 extends Wizard
    {
    }
}

...

Code Block
java
java
titleOverride view meta-data annotation

@Page
@PageIcon(...)
public abstract class UseCase1 implements ViewConfig
{
    @Page
    //inherits the page-icon of the use-case
    public final class Step1 extends Wizard
    {
    }

    @Page
    @PageIcon(...) //overrides the page-icon of the use-case
    public final class Step2 extends Wizard
    {
    }
}

...