/** * NON-DOM: sets the node and its children value. * <P> * Note: make sure that entity reference and its kids could be set readonly. */ public void setReadOnly(boolean readOnly, boolean deep) { if (needsSyncData()) { synchronizeData(); } if (deep) { if (needsSyncChildren()) { synchronizeChildren(); } // Recursively set kids for (ChildNode mykid = firstChild; mykid != null; mykid = mykid.nextSibling) { mykid.setReadOnly(readOnly,true); } } isReadOnly(readOnly); } // setReadOnly(boolean,boolean)