public void test() { InputStream is = getClass().getResourceAsStream("/operatingsystemsection.xml"); Injector injector = Guice.createInjector(new SaxParserModule()); Factory factory = injector.getInstance(ParseSax.Factory.class); OperatingSystemSection result = factory.create(injector.getInstance(OperatingSystemSectionHandler.class)).parse( is); assertEquals(result.toString(), OperatingSystemSection.builder().info("Specifies the operating system installed") .description("Microsoft Windows Server 2008").id(76).build().toString() ); } }
public Builder fromOperatingSystemSection(OperatingSystemSection in) { return id(in.getId()).info(in.getInfo()).description(in.getDescription()); }
@SuppressWarnings("unchecked") public static Builder builder() { return new Builder(); }
public Builder fromOperatingSystemSection(OperatingSystemSection in) { return id(in.getId()).info(in.getInfo()).description(in.getDescription()); }
@SuppressWarnings("unchecked") public static Builder builder() { return new Builder(); }
public Builder fromOperatingSystemSection(OperatingSystemSection in) { return id(in.getId()).info(in.getInfo()).description(in.getDescription()); }
@SuppressWarnings("unchecked") public static Builder builder() { return new Builder(); }
@Override public void startElement(String uri, String localName, String qName, Attributes attrs) { Map<String, String> attributes = cleanseAttributes(attrs); if (equalsOrSuffix(qName, "OperatingSystemSection")) { if (attributes.containsKey("id")) builder.id(Integer.parseInt(attributes.get("id"))); } }
/** * {@inheritDoc} */ @Override public Builder toBuilder() { return builder().fromOperatingSystemSection(this); }
@Override public void endElement(String uri, String localName, String qName) { if (equalsOrSuffix(qName, "Info")) { builder.info(currentOrNull(currentText)); } else if (equalsOrSuffix(qName, "Description")) { builder.description(currentOrNull(currentText)); } super.endElement(uri, localName, qName); } }
public Builder fromOperatingSystemSection(OperatingSystemSection in) { return id(in.getId()).info(in.getInfo()).description(in.getDescription()); }
/** * {@inheritDoc} */ @Override public Builder toBuilder() { return builder().fromOperatingSystemSection(this); }
@Override public void startElement(String uri, String localName, String qName, Attributes attrs) { Map<String, String> attributes = cleanseAttributes(attrs); if (equalsOrSuffix(qName, "OperatingSystemSection")) { if (attributes.containsKey("id")) builder.id(Integer.parseInt(attributes.get("id"))); } }
@Override public void startElement(String uri, String localName, String qName, Attributes attrs) { Map<String, String> attributes = cleanseAttributes(attrs); if (equalsOrSuffix(qName, "OperatingSystemSection")) { if (attributes.containsKey("id")) builder.id(Integer.parseInt(attributes.get("id"))); } }
@Override public void endElement(String uri, String localName, String qName) { if (equalsOrSuffix(qName, "Info")) { builder.info(currentOrNull(currentText)); } else if (equalsOrSuffix(qName, "Description")) { builder.description(currentOrNull(currentText)); } super.endElement(uri, localName, qName); } }
@SuppressWarnings("unchecked") public static Builder builder() { return new Builder(); }
/** * {@inheritDoc} */ @Override public Builder toBuilder() { return builder().fromOperatingSystemSection(this); }
/** * {@inheritDoc} */ @Override public Builder toBuilder() { return builder().fromOperatingSystemSection(this); }
@Override public void endElement(String uri, String localName, String qName) { if (equalsOrSuffix(qName, "Info")) { builder.info(currentOrNull(currentText)); } else if (equalsOrSuffix(qName, "Description")) { builder.description(currentOrNull(currentText)); } super.endElement(uri, localName, qName); } }
@Override public void endElement(String uri, String localName, String qName) { if (equalsOrSuffix(qName, "Info")) { builder.info(currentOrNull(currentText)); } else if (equalsOrSuffix(qName, "Description")) { builder.description(currentOrNull(currentText)); } super.endElement(uri, localName, qName); } }