use of org.jdom2.CDATA in project pwm by pwm-project.
the class ChallengeValue method toXmlValues.
public List<Element> toXmlValues(final String valueElementName, final PwmSecurityKey pwmSecurityKey) {
final List<Element> returnList = new ArrayList<>();
for (final Map.Entry<String, List<ChallengeItemConfiguration>> entry : values.entrySet()) {
final String locale = entry.getKey();
for (final ChallengeItemConfiguration value : entry.getValue()) {
if (value != null) {
final Element valueElement = new Element(valueElementName);
valueElement.addContent(new CDATA(JsonUtil.serialize(value)));
if (locale != null && locale.length() > 0) {
valueElement.setAttribute("locale", locale);
}
returnList.add(valueElement);
}
}
}
return returnList;
}
use of org.jdom2.CDATA in project pwm by pwm-project.
the class LocalizedStringValue method toXmlValues.
public List<Element> toXmlValues(final String valueElementName, final PwmSecurityKey pwmSecurityKey) {
final List<Element> returnList = new ArrayList<>();
for (final Map.Entry<String, String> entry : value.entrySet()) {
final String locale = entry.getKey();
final String loopValue = entry.getValue();
final Element valueElement = new Element(valueElementName);
valueElement.addContent(new CDATA(loopValue));
if (locale != null && locale.length() > 0) {
valueElement.setAttribute("locale", locale);
}
returnList.add(valueElement);
}
return returnList;
}
use of org.jdom2.CDATA in project pwm by pwm-project.
the class StringValue method toXmlValues.
public List<Element> toXmlValues(final String valueElementName, final PwmSecurityKey pwmSecurityKey) {
final Element valueElement = new Element(valueElementName);
valueElement.addContent(new CDATA(value));
return Collections.singletonList(valueElement);
}
Aggregations