Refine search
private static Iterable<String> getStrings(NodeBuilder builder, String propertyName, Collection<String> defaultVal) { PropertyState property = builder.getProperty(propertyName); if (property != null && property.getType() == Type.STRINGS) { return property.getValue(Type.STRINGS); } else { return defaultVal; } }
private static Iterable<String> getStrings(NodeBuilder builder, String propertyName, Collection<String> defaultVal) { PropertyState property = builder.getProperty(propertyName); if (property != null && property.getType() == Type.STRINGS) { return property.getValue(Type.STRINGS); } else { return defaultVal; } }
static Map<String, String> collectNamespaces(Iterable<? extends PropertyState> properties) { Map<String, String> map = newHashMap(); for (PropertyState property : properties) { String prefix = property.getName(); if (STRING.equals(property.getType()) && isValidPrefix(prefix)) { map.put(prefix, property.getValue(STRING)); } } return map; }
@Override @NotNull public String getPrefix(String uri) throws NamespaceException { if (uri.isEmpty()) { return uri; // the default empty namespace } PropertyState property = nsdata.getProperty(Namespaces.encodeUri(uri)); if (property != null && property.getType() == STRING) { return property.getValue(STRING); } throw new NamespaceException( "No namespace prefix registered for URI " + uri); }
public static String getNamespaceURI(Tree root, String prefix) { if (prefix.isEmpty()) { return prefix; } if (isValidPrefix(prefix)) { PropertyState property = getNamespaceTree(root).getProperty(prefix); if (property != null && property.getType() == STRING) { return property.getValue(STRING); } } return null; }
public static String getNamespaceURI(Tree root, String prefix) { if (prefix.isEmpty()) { return prefix; } if (isValidPrefix(prefix)) { PropertyState property = getNamespaceTree(root).getProperty(prefix); if (property != null && property.getType() == STRING) { return property.getValue(STRING); } } return null; }
public static String toString(PropertyState property) { String name = property.getName(); Type<?> type = property.getType(); if (type == Type.BINARIES) { return name + " = [" + property.count() + " binaries]"; } else if (type == Type.BINARY) { return name + " = {" + getBinarySize(property) + " bytes}"; } else { return name + " = " + property.getValue(type); } }