org.brains2b.coffee.message.filter
Class FilterGroupList

java.lang.Object
  extended by org.brains2b.coffee.message.GroupList
      extended by org.brains2b.coffee.message.filter.FilterGroupList
All Implemented Interfaces:
FilterTarget, NNTPMessage

public class FilterGroupList
extends GroupList
implements FilterTarget

[Short description] [Long description]

Version:
[version] [lastrevisiondate]
Author:
dennis@brains2b.nl

Field Summary
 
Fields inherited from class org.brains2b.coffee.message.GroupList
m_group, m_type
 
Constructor Summary
FilterGroupList(GroupList list, java.util.List filters)
           
 
Method Summary
 int getFilteredSize()
           
 NewsGroup getGroup(java.lang.String name)
           
 java.util.List getGroups()
           
 int getSize()
           
 
Methods inherited from class org.brains2b.coffee.message.GroupList
addGroup, addHeader, addLine, endMessage, getGroupNames, getId, getType, hasContent, isHeaderSet, removeGroup, removeGroup, writeMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.brains2b.coffee.message.NNTPMessage
addHeader, addLine, endMessage, getId, getType, hasContent, isHeaderSet, writeMessage
 

Constructor Detail

FilterGroupList

public FilterGroupList(GroupList list,
                       java.util.List filters)
Method Detail

getGroup

public NewsGroup getGroup(java.lang.String name)
Overrides:
getGroup in class GroupList

getGroups

public java.util.List getGroups()
Overrides:
getGroups in class GroupList

getSize

public int getSize()
Specified by:
getSize in interface NNTPMessage
Overrides:
getSize in class GroupList

getFilteredSize

public int getFilteredSize()
Specified by:
getFilteredSize in interface FilterTarget