package org.jboss.resteasy.test.providers.jaxb.resource;
public class JaxbElementReadableWritableEntity {
private String entity;
public static final String NAME = "READABLEWRITEABLE";
private static final String PREFIX = "<" + NAME + ">";
private static final String SUFFIX = "</" + NAME + ">";
public JaxbElementReadableWritableEntity(final String entity) {
this.entity = entity;
}
public String toXmlString() {
StringBuilder sb = new StringBuilder();
sb.append(PREFIX).append(entity).append(SUFFIX);
return sb.toString();
}
@Override
public String toString() {
return entity;
}
public static JaxbElementReadableWritableEntity fromString(String stream) {
String entity = stream.replaceAll(PREFIX, "").replaceAll(SUFFIX, "");
return new JaxbElementReadableWritableEntity(entity);
}
}