src/main/java/com/machinezoo/pushmode/dom/DomContainer.java
@DraftApi
	public void rawChildren(int count, DomContent[] children) {
		this.children = children;
		this.size = count;
	}
/**
	 * Sets child node buffer.
	 * This is a raw API to be used under extreme circumstances.
	 * The proper high-level way to fill child node buffer is to use the many {@code add()} methods.
	 * If child list has to be modified, the high-level way to do it
	 * is to rebuild the whole element/fragment.
	 * <p>
	 * The new child buffer must satisfy several requirements.
	 * It can only contain {@link DomElement} and {@link DomText} instances
	 * and there must be no consecutive text nodes and no {@code null} nodes.
	 * If {@code count} is smaller than the size of the buffer,
	 * unused entries at the end of the buffer must be {@code null}.
	 * The buffer itself may be {@code null} if {@code count} is zero.
	 * These requirements are not checked. If application fails to satisfy them,
	 * it may result in surprising behavior or exceptions.
	 * <p>
	 * This method does no check whether the container is {@link #frozen}.
	 * This is application's responsibility. Modifying frozen containers is unsafe.
	 * 
	 * @param count
	 *            new child count
	 * @param children
	 *            new child node buffer or {@code null}
	 * @see #rawChildCount()
	 * @see #rawChildren()
	 * @see #add(DomContent)
	 */
Sets child node buffer.
This is a raw API to be used under extreme circumstances.
The proper high-level way to fill child node buffer is to use the many  add() methods.
If child list has to be modified, the high-level way to do it
is to rebuild the whole element/fragment.

The new child buffer must satisfy several requirements.
It can only contain  DomElement and  DomText instances
and there must be no consecutive text nodes and no  null nodes.
If  count is smaller than the size of the buffer,
unused entries at the end of the buffer must be  null.
The buffer itself may be  null if  count is zero.
These requirements are not checked. If application fails to satisfy them,
it may result in surprising behavior or exceptions.

This method does no check whether the container is  #frozen.
This is application's responsibility. Modifying frozen containers is unsafe.


Sets child node buffer . This is a raw API to be used under extreme circumstances . The proper high - level way to fill child node buffer is to use the many add () methods . If child list has to be modified the high - level way to do it is to rebuild the whole element / fragment . The new child buffer must satisfy several requirements . It can only contain DomElement and DomText instances and there must be no consecutive text nodes and no null nodes . If count is smaller than the size of the buffer unused entries at the end of the buffer must be null . The buffer itself may be null if count is zero . These requirements are not checked . If application fails to satisfy them it may result in surprising behavior or exceptions . This method does no check whether the container is #frozen . This is application ' s responsibility . Modifying frozen containers is unsafe .
@DraftApi
	public void rawChildren(int count, DomContent[] children) {
		this.children = children;
		this.size = count;
	}
@ DraftApi public void rawChildren ( int count , DomContent [ ] children ) { this . children = children ; this . size = count ; }
Sets child node buffer.
Sets child node buffer .