/** * Creates a new ReferenceNode with the given value. * * @param value the value of this ReferenceNode */ public ReferenceNode(String value) { super(true); this.value = stripQuotes(value); }
@Override protected boolean doSetValue(@NonNull String value) { this.value = stripQuotes(value); return true; }
public FileNode(String stringVal) { super(true); this.value = new FileReference(ReferenceNode.stripQuotes(stringVal)); }
@Override protected boolean doSetValue(@NonNull String stringVal) { value = new FileReference(ReferenceNode.stripQuotes(stringVal)); return true; }
public static LeafNodeVector<FileReference, FileNode> createFileNodeVector(Collection<String> values) { List<FileReference> fileReferences = new ArrayList<FileReference>(); for (String s : values) fileReferences.add(new FileReference(ReferenceNode.stripQuotes(s))); return new LeafNodeVector<>(fileReferences, new FileNode()); }