Package org.groovymud.shell.telnetd

Examples of org.groovymud.shell.telnetd.ExtendedTerminalIO.writeln()


    try {
      // auto import some utils
      String header = "<%import static org.groovymud.utils.WordUtils.*;\nimport static org.groovymud.utils.NumberToWordConverter.*%>";
      Template template = engine.createTemplate(header + text);

      stream.writeln(colorizeText(template.make(binding).toString(), BOLD));
    } catch (CompilationFailedException e) {
      logger.error(e, e);
    } catch (ClassNotFoundException e) {
      logger.error(e, e);
    } catch (IOException e) {
View Full Code Here


  public void writeLookHeader(Alive looker, MudObject target) {
    ExtendedTerminalIO stream = looker.getTerminalOutput();

    try {
      stream.writeln(colorizeText(target.getName().toString(), GREEN));
    } catch (IOException e) {
      logger.error(e, e);
    }
  }
View Full Code Here

      writeDynamicText(looker, target, target.getDescription());

      if (container.getInventoryHandler().getMudObjectsMap(false).size() > 0) {
        stream.write("You see: ");
        super.writeLookBody(looker, target);
        stream.writeln(".");
      }
      Map<String, Set<MudObject>> alive = container.getInventoryHandler().getMudObjectsMap(true);
      ContentsHelper contentsHelper = createContentsHelper();
      String aliveContents = contentsHelper.getContentsDescription(alive, looker, true);
View Full Code Here

      int aliveSize = container.getInventoryHandler().size(true) - 1;
      if (aliveSize > 0) {
        stream.write(colorizeText(aliveContents, GREEN));
      }
      if (aliveSize > 0) {
        stream.writeln(aliveSize > 1 ? " are here." : " is here.");
      }
    } catch (IOException e) {
      logger.error(e, e);
    }
  }
View Full Code Here

        if (term == null) {
          continue;
        }
        if (mEvent.getSource() == obj) {
          try {
            term.writeln(mEvent.getSourceMessage());
          } catch (IOException e) {
            logger.error(e, e);
          }
        } else {
          try {
View Full Code Here

            logger.error(e, e);
          }
        } else {
          try {
            if (mEvent.getScopeMessage() != null) {
              term.writeln(mEvent.getScopeMessage());
            }
            if (mEvent.getTargets().contains(obj)) {
              term.writeln(mEvent.getTargetMessage());
            }
          } catch (IOException e) {
View Full Code Here

          try {
            if (mEvent.getScopeMessage() != null) {
              term.writeln(mEvent.getScopeMessage());
            }
            if (mEvent.getTargets().contains(obj)) {
              term.writeln(mEvent.getTargetMessage());
            }
          } catch (IOException e) {
            logger.error(e, e);
          }
        }
View Full Code Here

        if (term == null) {
          continue;
        }
        if (mEvent.getSource() == obj) {
          try {
            term.writeln(mEvent.getSourceMessage());
          } catch (IOException e) {
            logger.error(e, e);
          }
        } else {
          try {
View Full Code Here

            logger.error(e, e);
          }
        } else {
          try {
            if (mEvent.getScopeMessage() != null) {
              term.writeln(mEvent.getScopeMessage());
            }
            if (mEvent.getTargets().contains(obj)) {
              term.writeln(mEvent.getTargetMessage());
            }
          } catch (IOException e) {
View Full Code Here

          try {
            if (mEvent.getScopeMessage() != null) {
              term.writeln(mEvent.getScopeMessage());
            }
            if (mEvent.getTargets().contains(obj)) {
              term.writeln(mEvent.getTargetMessage());
            }
          } catch (IOException e) {
            logger.error(e, e);
          }
        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.