/** * Returns all Resources in String format. Provided for * convenience in implementing Path. * @return String array of Resources. */ public String[] list() { if (isReference()) { return getCheckedRef(Union.class, getDataTypeName()).list(); } return streamResources().map(Object::toString).toArray(String[]::new); }
/** * Convenience method. * @return Resource[] */ public Resource[] listResources() { if (isReference()) { return getCheckedRef(Union.class, getDataTypeName()).listResources(); } return streamResources().toArray(Resource[]::new); }