Class Screen

java.lang.Object
com.isomorphic.xml.Screen
All Implemented Interfaces:
IToJSON

public class Screen extends Object implements IToJSON
Encapsulates a Reify, Mockups, or hand-coded screen (i.e. what typically goes into a .ui.xml file or element - essentially a set of UI components)
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    getLoadScript(String screenName)
    Returns JavaScript code to load and create a Screen by name.
    static String
    getLoadScript(String screenName, String ownerId)
    Returns JavaScript code to load and create a Screen by name.
  • Method Details

    • getLoadScript

      public static String getLoadScript(String screenName) throws Exception
      Returns JavaScript code to load and create a Screen by name.
      Parameters:
      screenName - The name of the Screen to load. For Screens coming from the filesystem, the name is everything before any file extension. So for example if you have a Foo.ui.xml file, the name you would provide to this method should be "Foo".
      Throws:
      Exception
    • getLoadScript

      public static String getLoadScript(String screenName, String ownerId) throws Exception
      Returns JavaScript code to load and create a Screen by name.
      Parameters:
      screenName - The name of the Screen to load. For Screens coming from the filesystem, the name is everything before any file extension. So for example if you have a Foo.ui.xml file, the name you would provide to this method should be "Foo".
      ownerId - The owner of the specified screen. Only applicable if screen source supports owner identification.
      Throws:
      Exception