if (d.target().length() == 0 && !allowDefault || d.target().length() > 0 && !d.target().equals(category)) { continue; if (!isJson && d.lang().length() > 0) { sb.append(" xml:lang=\"").append(d.lang()).append("\""); if (d.title().length() > 0) { sb.append(" title=\"").append(xmlEncodeIfNeeded(d.title())).append("\""); if (d.value().length() > 0) { sb.append(xmlEncodeIfNeeded(d.value())); } else if (d.docuri().length() > 0) { InputStream is; if (d.docuri().startsWith(CLASSPATH_PREFIX)) { String path = d.docuri().substring(CLASSPATH_PREFIX.length()); is = ResourceUtils.getClasspathResourceStream(path, SchemaHandler.class, bus == null ? BusFactory.getDefaultBus() : bus);
if (d.target().length() == 0 && !allowDefault || d.target().length() > 0 && !d.target().equals(category)) { continue; if (!isJson && d.lang().length() > 0) { sb.append(" xml:lang=\"" + d.lang() + "\""); if (d.title().length() > 0) { sb.append(" title=\"" + xmlEncodeIfNeeded(d.title()) + "\""); if (d.value().length() > 0) { sb.append(xmlEncodeIfNeeded(d.value())); } else if (d.docuri().length() > 0) { InputStream is = null; if (d.docuri().startsWith(CLASSPATH_PREFIX)) { String path = d.docuri().substring(CLASSPATH_PREFIX.length()); is = ResourceUtils.getClasspathResourceStream(path, SchemaHandler.class, bus == null ? BusFactory.getDefaultBus() : bus);
if (d.target().length() == 0 && !allowDefault || d.target().length() > 0 && !d.target().equals(category)) { continue; if (!isJson && d.lang().length() > 0) { sb.append(" xml:lang=\"").append(d.lang()).append("\""); if (d.title().length() > 0) { sb.append(" title=\"").append(xmlEncodeIfNeeded(d.title())).append("\""); if (d.value().length() > 0) { sb.append(xmlEncodeIfNeeded(d.value())); } else if (d.docuri().length() > 0) { InputStream is; if (d.docuri().startsWith(CLASSPATH_PREFIX)) { String path = d.docuri().substring(CLASSPATH_PREFIX.length()); is = ResourceUtils.getClasspathResourceStream(path, SchemaHandler.class, bus == null ? BusFactory.getDefaultBus() : bus);
.withLang(d.lang()) .withTitle(d.title()); if (d.value().length() > 0) { doc.withContent(d.value()); } else if (d.docuri().length() > 0) { final InputStream is; if (d.docuri().startsWith(CLASSPATH_PREFIX)) { final String path = d.docuri().substring(CLASSPATH_PREFIX.length()); is = ResourceUtils.getClasspathResourceStream(path, SchemaHandler.class, BusFactory.getDefaultBus()); if (d.target().length() > 0 && d.target().equalsIgnoreCase(target)) { docs.add(doc); } else if (d.target().length() == 0 && defaultsAllowed.contains(target)) { docs.add(doc);