public String getFullName() { if (isRoot()) return "/"; StringBuffer nameBuilder = new StringBuffer(); for (Token token = this; token.hasParent(); token = token.getParent()) { String tokenName = token.getName(); if (tokenName != null) nameBuilder.insert(0, tokenName); nameBuilder.insert(0, '/'); } return nameBuilder.toString(); }
public String getFullName() { if (isRoot()) return "/"; StringBuffer nameBuilder = new StringBuffer(); for (Token token = this; token.hasParent(); token = token.getParent()) { String tokenName = token.getName(); if (tokenName != null) nameBuilder.insert(0, tokenName); nameBuilder.insert(0, '/'); } return nameBuilder.toString(); }