/** * fromXmlWithoutStartScreen. * * @param fileId fileId * @param input inputStream */ public void fromXmlWithoutStartScreen(@Nonnull final String fileId, @Nonnull final InputStream input) { prepareScreens(fileId); loadFromStream(input); }
/** * Initialize this Nifty instance from the given xml file. * * @param filename filename to nifty xml */ public void fromXmlWithoutStartScreen(@Nonnull final String filename) { prepareScreens(filename); loadFromFile(filename); }
/** * Initialize this Nifty instance from the given xml file. * * @param filename filename to nifty xml * @param startScreen screen to start exec */ public void fromXml(@Nonnull final String filename, @Nonnull final String startScreen) { prepareScreens(filename); loadFromFile(filename); gotoScreen(startScreen); }
/** * fromXml. * * @param fileId fileId * @param input inputStream * @param startScreen screen to start */ public void fromXml( @Nonnull final String fileId, @Nonnull final InputStream input, @Nonnull final String startScreen) { prepareScreens(fileId); loadFromStream(input); gotoScreen(startScreen); }
/** * fromXml with ScreenControllers. * * @param fileId fileId * @param input inputStream * @param startScreen screen to start * @param controllers controllers to use */ public void fromXml( @Nonnull final String fileId, @Nonnull final InputStream input, @Nonnull final String startScreen, @Nonnull final ScreenController... controllers) { registerScreenController(controllers); prepareScreens(fileId); loadFromStream(input); gotoScreen(startScreen); }
/** * Initialize this Nifty instance from the given xml file. * * @param filename filename to nifty xml * @param startScreen screen to start exec * @param controllers controllers to use */ public void fromXml( @Nonnull final String filename, @Nonnull final String startScreen, final ScreenController... controllers) { registerScreenController(controllers); prepareScreens(filename); loadFromFile(filename); gotoScreen(startScreen); }