188189190191192193194195196197198
while (f != null) { if (f.equals(parent)){ if (l.isEmpty()){ break; } File rel = new File((String) l.pop()); while(!l.isEmpty()) { rel = new File(rel, (String) l.pop()); } return rel; }
190191192193194195196197198199200
if (l.isEmpty()){ break; } File rel = new File((String) l.pop()); while(!l.isEmpty()) { rel = new File(rel, (String) l.pop()); } return rel; } l.push(f.getName()); f = f.getParentFile();
12581259126012611262126312641265126612671268
ArrayStack stack = (ArrayStack) namespaces.get(prefix); if (stack == null) { return; } try { stack.pop(); if (stack.empty()) namespaces.remove(prefix); } catch (EmptyStackException e) { throw createSAXException("endPrefixMapping popped too many times"); }
28382839284028412842284328442845284628472848
log.debug("Stack '" + stackName + "' is empty"); } throw new EmptyStackException(); } result = namedStack.pop(); if (stackAction != null) { result = stackAction.onPop(this, stackName, result); }
866867868869870871872873874875876
10941095109610971098109911001101110211031104
790791792793794795796797798799800
// Deregister this prefix mapping ArrayStack stack = (ArrayStack) namespaces.get(prefix); if (stack == null) return; try { stack.pop(); if (stack.empty()) namespaces.remove(prefix); } catch (EmptyStackException e) { throw createSAXException("endPrefixMapping popped too many times"); }
193194195196197198199200201202203
195196197198199200201202203204205
10721073107410751076107710781079108010811082