
com.sun.xml.txw2.Comment Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of txw2 Show documentation
Show all versions of txw2 Show documentation
TXW is a library that allows you to write XML documents.
The newest version!
/*
* Copyright (c) 2005, 2021 Oracle and/or its affiliates. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Distribution License v. 1.0, which is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* SPDX-License-Identifier: BSD-3-Clause
*/
package com.sun.xml.txw2;
/**
* Comment.
*
* @author Kohsuke Kawaguchi
*/
final class Comment extends Content {
/**
* The text to be writtten.
*/
private final StringBuilder buffer = new StringBuilder();
public Comment(Document document, NamespaceResolver nsResolver, Object obj) {
document.writeValue(obj,nsResolver,buffer);
}
@Override
boolean concludesPendingStartTag() {
return false;
}
@Override
void accept(ContentVisitor visitor) {
visitor.onComment(buffer);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy