@Override
public void leafNode(final NodeIdentifier name, final Object value) throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
@Override
public void leafNode(final NodeIdentifier name, final Object value) throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
lastLeafSetQName = name.getNodeType();
startNode(name.getNodeType(), NodeTypes.LEAF_SET);
lastLeafSetQName = name.getNodeType();
startNode(name.getNodeType(), NodeTypes.LEAF_SET);
public void startOrderedLeafSet(final NodeIdentifier name, final int childSizeHint)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
public void startOrderedLeafSet(final NodeIdentifier name, final int childSizeHint)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
lastLeafSetQName = name.getNodeType();
startNode(name.getNodeType(), NodeTypes.ORDERED_LEAF_SET);
lastLeafSetQName = name.getNodeType();
startNode(name.getNodeType(), NodeTypes.ORDERED_LEAF_SET);
@Override
public void leafSetEntryNode(final QName name, final Object value) throws IOException, IllegalArgumentException {
@Override
public void leafSetEntryNode(final QName name, final Object value) throws IOException, IllegalArgumentException {
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
public void startUnkeyedList(final NodeIdentifier name, final int childSizeHint)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
public void startUnkeyedList(final NodeIdentifier name, final int childSizeHint)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
public void startUnkeyedListItem(final NodeIdentifier name, final int childSizeHint)
throws IOException, IllegalStateException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
public void startUnkeyedListItem(final NodeIdentifier name, final int childSizeHint)
throws IOException, IllegalStateException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
public void startMapNode(final NodeIdentifier name, final int childSizeHint)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
public void startMapNode(final NodeIdentifier name, final int childSizeHint)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
public void startMapEntryNode(final NodeIdentifierWithPredicates identifier, final int childSizeHint)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(identifier, "Node identifier should not be null");
public void startMapEntryNode(final NodeIdentifierWithPredicates identifier, final int childSizeHint)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(identifier, "Node identifier should not be null");
startNode(identifier.getNodeType(), NodeTypes.MAP_ENTRY_NODE);
writeKeyValueMap(identifier.getKeyValues());
startNode(identifier.getNodeType(), NodeTypes.MAP_ENTRY_NODE);
writeKeyValueMap(identifier.getKeyValues());
public void startChoiceNode(final NodeIdentifier name, final int childSizeHint)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
public void startChoiceNode(final NodeIdentifier name, final int childSizeHint)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
public void startAugmentationNode(final AugmentationIdentifier identifier)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(identifier, "Node identifier should not be null");
public void startAugmentationNode(final AugmentationIdentifier identifier)
throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(identifier, "Node identifier should not be null");
@Override
public void anyxmlNode(final NodeIdentifier name, final Object value) throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");
@Override
public void anyxmlNode(final NodeIdentifier name, final Object value) throws IOException, IllegalArgumentException {
Preconditions.checkNotNull(name, "Node identifier should not be null");