コード例 #1
0
  public String toString() {
    XmlConfigContext env = XmlConfigContext.getCurrent();

    if (env != null) {
      String file = env.getBaseUri();

      if (file != null) {
        String dir = Vfs.lookup(file).getParent().getURL();

        return Vfs.decode(dir);
      } else return null;
    } else throw new IllegalStateException(L.l("__DIR__ is only available during configuration"));
  }
  /** Converts the string to a value of the type. */
  public Object valueOf(String text) {
    ELContext elContext = XmlConfigContext.getCurrent().getELContext();

    ELParser parser = new ELParser(elContext, text);

    return parser.parse();
  }