@Override public int size() { synchronized (SimpleSequence.this) { return SimpleSequence.this.size(); } }
public int size() { synchronized (SimpleSequence.this) { return SimpleSequence.this.size(); } } public List toList() throws TemplateModelException {
@Override public int size() { synchronized (SimpleSequence.this) { return SimpleSequence.this.size(); } }
@Override public int size() { synchronized (SimpleSequence.this) { return SimpleSequence.this.size(); } }
@SuppressWarnings("rawtypes") @Override public SimpleSequence load(Engine engine, List args) throws Exception { System.out.println("loading command definitions..."); System.out.println("...args: " + args); final SimpleSequence result = super.load(engine, args); System.out.println("loaded " + result.size() + " command definitions."); return result; }
@SuppressWarnings("rawtypes") @Override public SimpleSequence load(Engine engine, List args) throws Exception { System.out.println("loading option set definitions..."); System.out.println("...args: " + args); final SimpleSequence result = super.load(engine, args); System.out.println("loaded " + result.size() + " option set definitions."); return result; }
/** * Converts a FreeMarker {@link SimpleSequence} to a {@link Set}. * */ public static Set<String> simpleSequenceToSet(SimpleSequence simpleSequence) { if (simpleSequence == null) return Collections.emptySet(); Set<String> result = new HashSet<>(); for (int i = 0; i < simpleSequence.size(); i++) { try { Object sequenceEntry = simpleSequence.get(i); if (sequenceEntry instanceof SimpleScalar) { result.add(((SimpleScalar) sequenceEntry).getAsString()); } else { result.add(simpleSequence.get(i).toString()); } } catch (Exception e) { throw new RuntimeException(e); } } return result; }
/** * Converts a FreeMarker {@link SimpleSequence} to a {@link Set}. * */ public static Set<String> simpleSequenceToSet(SimpleSequence simpleSequence) { if (simpleSequence == null) return Collections.emptySet(); Set<String> result = new HashSet<>(); for (int i = 0; i < simpleSequence.size(); i++) { try { Object sequenceEntry = simpleSequence.get(i); if (sequenceEntry instanceof SimpleScalar) { result.add(((SimpleScalar) sequenceEntry).getAsString()); } else { result.add(simpleSequence.get(i).toString()); } } catch (Exception e) { throw new RuntimeException(e); } } return result; }
return simpleSequence.size() > 0;
return simpleSequence.size() > 0;