litesoft
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
package org.litesoft.GWT.eventbus.client.nonpublic;
import java.util.*;
import org.litesoft.GWT.eventbus.client.*;
import org.litesoft.core.util.*;
import org.litesoft.logger.*;
public class LoggingEventList implements LoggingCollection
{
private List mMembers = new ArrayList();
private Logger mLogger;
private String mLogText;
public LoggingEventList( Logger pLogger, String pLogText )
{
mLogger = pLogger;
mLogText = pLogText;
}
public void add( EventPackage[] pNewMembers )
{
if ( pNewMembers != null )
{
for ( int i = 0; i < pNewMembers.length; i++ )
{
add( pNewMembers[i] );
}
}
}
public void add( EventPackage pNewMember )
{
if ( pNewMember != null )
{
mLogger.trace.log( "(", mLogText, "):", pNewMember );
mMembers.add( pNewMember );
}
}
public void clear()
{
mMembers.clear();
}
public boolean isEmpty()
{
return mMembers.isEmpty();
}
public synchronized Iterator iterator()
{
return isEmpty() ? NullIterator.getInstance() : mMembers.iterator();
}
public String toString()
{
return mLogText + ":" + mMembers;
}
}
|
Revision |
Author |
Commited |
Message |
2
|
GeorgeS
|
Sun 07 Feb, 2010 12:50:58 +0000 |
|