public String toBigHtmlString() {

        final Lock lock = sharedObject.getLock(ACCESS_OBJECT).writeLock();
        try {
            lock.lock();

            final String printStructure = getPrintStructureWithoutRecursive(
                    getSharedObject().isChildModified());

            if (parent == null) {
                sharedObject.setChildModified(false);
            }

            return printStructure;
        } finally {
            lock.unlock();
        }
    }
public String toBigHtmlString() {

        final Lock lock = sharedObject.getLock(ACCESS_OBJECT).writeLock();
        try {
            lock.lock();

            final String printStructure = getPrintStructureWithoutRecursive(
                    getSharedObject().isChildModified());

            if (parent == null) {
                sharedObject.setChildModified(false);
            }

            return printStructure;
        } finally {
            lock.unlock();
        }
    }
public String toBigHtmlString ( ) { final Lock lock = sharedObject . getLock ( ACCESS_OBJECT ) . writeLock ( ) ; try { lock . lock ( ) ; final String printStructure = getPrintStructureWithoutRecursive ( getSharedObject ( ) . isChildModified ( ) ) ; if ( parent == null ) { sharedObject . setChildModified ( false ) ; } return printStructure ; } finally { lock . unlock ( ) ; } }
Use this method to produce HTML from very heavy and complicated tag
hierarchy. For normal and simple HTML hierarchy use {@code toHtmlString}
method which is faster than this method. The advantage of
{@code toBigHtmlString} over {@code toHtmlString} is it will never throw
{@code StackOverflowError}. <br>
NB:- this method has not been undergone all testing process.

@return the HTML string similar to toHtmlString method.
@since 2.1.12
@author WFF
Use this method to produce HTML from very heavy and complicated tag hierarchy . For normal and simple HTML hierarchy use { @code toHtmlString } method which is faster than this method . The advantage of { @code toBigHtmlString } over { @code toHtmlString } is it will never throw { @code StackOverflowError } . <br > NB : - this method has not been undergone all testing process .