|
@@ -1,10 +1,10 @@ |
1 |
1 |
|
// This Source Code is in the Public Domain per: http://litesoft.org/License.txt |
2 |
2 |
|
package org.litesoft.render; |
3 |
3 |
|
|
4 |
|
- |
import org.litesoft.core.util.*; |
5 |
|
- |
|
6 |
4 |
|
import java.util.*; |
7 |
5 |
|
|
|
6 |
+ |
import org.litesoft.core.util.*; |
|
7 |
+ |
|
8 |
8 |
|
public abstract class AbstractRenderHelper implements RenderHelper |
9 |
9 |
|
{ |
10 |
10 |
|
private Object mRectangularRenderableObject; |
|
@@ -37,8 +37,7 @@ |
37 |
37 |
|
UtilsCommon.assertNotNull( "RenderAccessor", mRenderAccessor = pRenderAccessor ); |
38 |
38 |
|
UtilsCommon.assertNotNull( "SizingApproach", mSizingApproach = pSizingApproach ); |
39 |
39 |
|
UtilsCommon.assertNotNull( "ParticipatingAdapter", mParticipatingAdapter = pParticipatingAdapter ); |
40 |
|
- |
mIgnoreReportedSize = mIgnoreInitialNonParticipatingSize = |
41 |
|
- |
(mDimensionAdapter = pDimensionAdapter).getInitialNonParticipatingSize(); |
|
40 |
+ |
mIgnoreReportedSize = mIgnoreInitialNonParticipatingSize = (mDimensionAdapter = pDimensionAdapter).getInitialNonParticipatingSize(); |
42 |
41 |
|
|
43 |
42 |
|
mRROname = UtilsCommon.justClassName( pRectangularRenderableObject.getClass().getName() ); |
44 |
43 |
|
|
|
@@ -73,8 +72,7 @@ |
73 |
72 |
|
{ |
74 |
73 |
|
if ( pSize < 1 ) |
75 |
74 |
|
{ |
76 |
|
- |
throw new IllegalArgumentException( |
77 |
|
- |
"Can Not " + pWhat + " '" + pSize + "', < 1 on: " + getRectangularRenderableObject() ); |
|
75 |
+ |
throw new IllegalArgumentException( "Can Not " + pWhat + " '" + pSize + "', < 1 on: " + getRectangularRenderableObject() ); |
78 |
76 |
|
} |
79 |
77 |
|
assertSizable(); |
80 |
78 |
|
} |
|
@@ -100,8 +98,7 @@ |
100 |
98 |
|
|
101 |
99 |
|
private boolean chkForRenderingParticipationChanged() |
102 |
100 |
|
{ |
103 |
|
- |
Boolean zNewParticipating = |
104 |
|
- |
mParticipatingAdapter.isParticipatingInRendering( getRectangularRenderableObject() ); |
|
101 |
+ |
Boolean zNewParticipating = mParticipatingAdapter.isParticipatingInRendering( getRectangularRenderableObject() ); |
105 |
102 |
|
if ( zNewParticipating.equals( mParticipatingInRendering ) ) |
106 |
103 |
|
{ |
107 |
104 |
|
return false; |
|
@@ -228,8 +225,7 @@ |
228 |
225 |
|
RenderHelper[] zHelpers = prepForLayout( this ); |
229 |
226 |
|
if ( zHelpers.length != 0 ) |
230 |
227 |
|
{ |
231 |
|
- |
for ( Queue<RenderHelper[]> zLists = new LinkedList<RenderHelper[]>(); zHelpers != null; |
232 |
|
- |
zHelpers = zLists.poll() ) |
|
228 |
+ |
for ( Queue<RenderHelper[]> zLists = new LinkedList<RenderHelper[]>(); zHelpers != null; zHelpers = zLists.poll() ) |
233 |
229 |
|
{ |
234 |
230 |
|
for ( RenderHelper zHelper : zHelpers ) |
235 |
231 |
|
{ |
|
@@ -383,8 +379,7 @@ |
383 |
379 |
|
RenderProcessManager.INSTANCE.defer( pProcessToDefer, pForMillisecs ); |
384 |
380 |
|
} |
385 |
381 |
|
|
386 |
|
- |
protected static void deferPending( AbstractRHPwithDependencies pDependentProcess, |
387 |
|
- |
RenderHelperProcess pDependsOnProcess ) |
|
382 |
+ |
protected static void deferPending( AbstractRHPwithDependencies pDependentProcess, RenderHelperProcess pDependsOnProcess ) |
388 |
383 |
|
{ |
389 |
384 |
|
if ( pDependentProcess != null ) |
390 |
385 |
|
{ |
|
@@ -394,8 +389,7 @@ |
394 |
389 |
|
|
395 |
390 |
|
protected String toString( String pHelperName ) |
396 |
391 |
|
{ |
397 |
|
- |
return pHelperName + getDimensionAdapter().getWhat() + "-" + |
398 |
|
- |
UtilsCommon.justClassName( getRectangularRenderableObject().getClass() ); |
|
392 |
+ |
return pHelperName + getDimensionAdapter().getWhat() + "-" + UtilsCommon.justClassName( getRectangularRenderableObject().getClass() ); |
399 |
393 |
|
} |
400 |
394 |
|
|
401 |
395 |
|
private interface TraceLogger |
|
@@ -404,8 +398,7 @@ |
404 |
398 |
|
|
405 |
399 |
|
public String traceRequestAdjust( RenderHelper pRenderHelper, String pMethod, int pParam ); |
406 |
400 |
|
|
407 |
|
- |
public RenderHelperProcess traceCB( RenderHelper pRenderHelper, String pRequest, |
408 |
|
- |
RenderHelperProcess pHelperProcess ); |
|
401 |
+ |
public RenderHelperProcess traceCB( RenderHelper pRenderHelper, String pRequest, RenderHelperProcess pHelperProcess ); |
409 |
402 |
|
} |
410 |
403 |
|
|
411 |
404 |
|
private static class NullTraceLogger implements TraceLogger |
|
@@ -422,8 +415,7 @@ |
422 |
415 |
|
return null; |
423 |
416 |
|
} |
424 |
417 |
|
|
425 |
|
- |
public RenderHelperProcess traceCB( RenderHelper pRenderHelper, String pRequest, |
426 |
|
- |
RenderHelperProcess pHelperProcess ) |
|
418 |
+ |
public RenderHelperProcess traceCB( RenderHelper pRenderHelper, String pRequest, RenderHelperProcess pHelperProcess ) |
427 |
419 |
|
{ |
428 |
420 |
|
return pHelperProcess; |
429 |
421 |
|
} |
|
@@ -444,8 +436,7 @@ |
444 |
436 |
|
{ |
445 |
437 |
|
Integer zCurrentSize = pRenderHelper.getCurrentSize(); |
446 |
438 |
|
Integer zExpectedSize = (zCurrentSize != null) ? (zCurrentSize + pParam) : null; |
447 |
|
- |
return LLtraceRequest( pRenderHelper, pMethod, |
448 |
|
- |
"" + pParam + " + " + zCurrentSize + " = " + zExpectedSize ); |
|
439 |
+ |
return LLtraceRequest( pRenderHelper, pMethod, "" + pParam + " + " + zCurrentSize + " = " + zExpectedSize ); |
449 |
440 |
|
} |
450 |
441 |
|
|
451 |
442 |
|
private String LLtraceRequest( RenderHelper pRenderHelper, String pMethod, String pParam ) |
|
@@ -456,8 +447,7 @@ |
456 |
447 |
|
return zRequest; |
457 |
448 |
|
} |
458 |
449 |
|
|
459 |
|
- |
public RenderHelperProcess traceCB( RenderHelper pRenderHelper, String pRequest, |
460 |
|
- |
RenderHelperProcess pHelperProcess ) |
|
450 |
+ |
public RenderHelperProcess traceCB( RenderHelper pRenderHelper, String pRequest, RenderHelperProcess pHelperProcess ) |
461 |
451 |
|
{ |
462 |
452 |
|
if ( pHelperProcess == null ) |
463 |
453 |
|
{ |
|
@@ -482,8 +472,7 @@ |
482 |
472 |
|
mRequest = pRequest; |
483 |
473 |
|
} |
484 |
474 |
|
|
485 |
|
- |
public void processCompleted( RenderHelperProcess pCompletedProcess, |
486 |
|
- |
RenderProcessResult pCompletedProcessResult ) |
|
475 |
+ |
public void processCompleted( RenderHelperProcess pCompletedProcess, RenderProcessResult pCompletedProcessResult ) |
487 |
476 |
|
{ |
488 |
477 |
|
LOGGER.trace.log( mRequest, // |
489 |
478 |
|
" -> ", mRenderHelper.getCurrentSize(), // |