<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.java.glazedlists.user">
    <title>gmane.comp.java.glazedlists.user</title>
    <link>http://blog.gmane.org/gmane.comp.java.glazedlists.user</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4326"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4324"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4313"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4312"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4309"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4302"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4299"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4291"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4289"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4284"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4280"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4269"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4276"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4272"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4269"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4265"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4263"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4259"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4258"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4254"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4326">
    <title>Retrieving selected AutoComplete Object</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4326</link>
    <description>&lt;pre&gt;I have a setback in using GlazedLists within my program and would love
your assistance in solving this (probably simple) problem.

I'm using an autocomplete text box:
AutoCompleteSupport support = AutoCompleteSupport.install(
comboBox, dataCenter.createCommands());

BasicEventList&amp;lt;Command&amp;gt; is what is used, and Command
contains both a String and unique ID #.


Essentially, right now I have the code working such that when the
user presses enter, I look at the text inside the text box after an
ActionEvent 
via:

((JTextField) comboBox.getEditor().getEditorComponent()).getText();

The problem with this is that I could have two Commands, both with the
same name (which is the toString) but different unique ID's.

Visually, I could overcome this via color coding, but functionally, I
cannot determine the difference as the Strings are the same. 

Essentially what I'm asking is, Is there any way that I can see which
Command (Object) was selected on ActionEvent? As opposed to just the
String?

&lt;/pre&gt;</description>
    <dc:creator>njrzdevil&lt; at &gt;aol.com</dc:creator>
    <dc:date>2013-05-19T19:21:29</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4324">
    <title>Make my ListChangeListener to be called as last one</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4324</link>
    <description>&lt;pre&gt;Hi,

I am searching for a way to create a ListChangeEventHandler that is called
after all other listeners are finished. I have found the ListEventPublisher
documentation, but addDependency() is deprecated and it doesn't work.

I have the following EventList stack:
1. GlazedLists.eventList()
2. GlazedLists.threadSafeList(eventList)
3. SortedList(threadSafeList)
4. FilterList(sortedList)
5. TreeList(filterList)

I started adding my listener to the TreeList, but at processing time it
seems the other lists are not yet finished processing. If I add a delay
before processing, everything works fine.

In the Javadoc I read that I should use setRelatedSubject() instead of
addDependency(). But I am not sure what relatedSubject should be to achieve
that my listener is called as the last one in line.

Any help is appreciated.

Thanks in advance,
Dirk



--
View this message in context: http://glazedlists.1045722.n5.nabble.com/Make-my-ListChangeListener-to-be-called-as-last-one-tp5709917.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>Dirk Fauth</dc:creator>
    <dc:date>2013-04-17T15:33:13</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4313">
    <title>JXTable: viewport not repainted after clearing the eventList</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4313</link>
    <description>&lt;pre&gt;I have a based on a GL list. If I use a JTable instance everything works
fine. If I switch to a JXTable it seems that when I clear the eventList used
to build the table model, the table viewport doesn't completely refresh.
Could it be related to
http://glazedlists.1045722.n5.nabble.com/Clearing-rows-in-JXTable-raises-exception-on-row-count-td3419014i20.html
?

I've isolated it the following way on a basic groovy script (you can launch
it from groovyConsole, without any external app) 
Running it on my Linux OS: 
1. The table starts with 3 rows. That's fine. 
2. When I press /Update cell/ the 2nd row name cell switch to an updated
value. That's fine.
3. When I press /Clear list/ the table should be cleared (all rows removed)
while *I see only a partial repaint of the first row* (with the background
color), but other rows still remains visible, unless I force a repaint (i.e.
minimizing and restoring the window, resizing, etc)

* The problem continues to be reproducible even if I replace
/JXTableSupport.install/ with the manual configuration of the jxtable
(istnantiating an /EventTableModel/ and leaving the sorter /null/).
* The problem doesn't appear if I reduce the frame size enough to see the
table's vertical scrollbar.
* The problem doesn't appear if I replace /eventList.clear () /with a
sequence of single element removals.




What's wrong with my code?



--
View this message in context: http://glazedlists.1045722.n5.nabble.com/JXTable-viewport-not-repainted-after-clearing-the-eventList-tp5709890.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>davide.cavestro</dc:creator>
    <dc:date>2013-03-08T16:15:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4312">
    <title>AdjacentGroupingList</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4312</link>
    <description>&lt;pre&gt;I found myself needing to generate an effect similar to that of
GroupingList but without sorting the the list before doing the grouping.
(The objects would be sorted on one property but grouped on a different
one.)  Which is to say I wanted to take a list like :

[a, a, b, b, a, c, c, c, a]

And transform it into:

[ [a, a], [b, b], [a], [c, c, c], [a] ]

Please correct me if I'm wrong, but I didn't see a way to do this with a
simple Comparator since GroupingList sorts and groups using the same
Comparator.

I was able to achieve the desired results by copying the code for
GroupingList and Grouper and changing all of the references to SortedList
from that to just EventList.  (I also added an argument to Grouper() to
take the Comparator since it won't be coming through with the SortedList
anymore.)

This worked perfectly.  My questions are:
1) Does this make sense as the best approach or am I overlooking some
interesting way to construct a Comparator to do what I want.
2) If this approach does make sense, would the core developers be
interested in me cleaning it up and giving it back as a contribution?

Thanks again for GL.  It keeps me thinking and learning.

Clayton
&lt;/pre&gt;</description>
    <dc:creator>Clayton Carter</dc:creator>
    <dc:date>2013-03-08T14:23:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4309">
    <title>contribution offer: HierarchicalList</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4309</link>
    <description>&lt;pre&gt;Hello!

first of all, thanks to anyone working on GlazedLists! you do a great job.

in my application i needed an HierarchicalList, but i was not able to find
anything like this.
(let me know if i just wasted time and this is already possible with
GlazedLists from stock)
therefore i implemented one based on GlazedLists (FilterList and UniqueList)
quick and dirty.

today i refactured the code and made it more general to be able to
contribute to glazedlists.

*if one of the committers of GlazedLists reads this and is interested in,
please leave me a message.*

*here a small sample program which shows its useage:*

import hierarchical.glazedlists.HierarchicalContentProvider;
import hierarchical.glazedlists.HierarchicalList;

import java.util.ArrayList;
import java.util.List;

import ca.odell.glazedlists.BasicEventList;
import ca.odell.glazedlists.EventList;
import ca.odell.glazedlists.UniqueList;

public class TestHierarchicalList {
public static void main(String[] args) {
// create an EventList of Songs
final EventList&amp;lt;Song&amp;gt; songs = new BasicEventList&amp;lt;Song&amp;gt;();
songs.add(new Song("Metallica", "Of Wolf And Man", "Metal"));
songs.add(new Song("Eminem", "Without Me", "Rap"));
songs.add(new Song("Britney Spears", "Oops I did it Again", "Pop"));
songs.add(new Song("Michael Jackson", "Thriller", "Pop"));
songs.add(new Song("Megadeth", "Rust In Peace", "Metal"));
songs.add(new Song("MC Hammer", "U Can't Touch This", "Rap"));

HierarchicalList&amp;lt;Song&amp;gt; hierarchicalList = new HierarchicalList&amp;lt;Song&amp;gt;(
songs, new HierarchicalSongContentProvider());

List filter = new ArrayList();
filter.add("Metal");
filter.add("Metallica");
hierarchicalList.setFilters(filter);
printAll(hierarchicalList);
}

public static void printAll(HierarchicalList&amp;lt;Song&amp;gt; list) {
for (int i = 0; i &amp;lt; list.getHierarchyCount(); i++) {
UniqueList&amp;lt;Song&amp;gt; hl = list.getHierarchy(i);
System.out.println("filtered HierarchicalList(" + i
+ ") with filter: " + list.getFilter(i));
System.out.println(hl.toString().replace("[", "\t")
.replace(", ", ",\n\t").replace("]", ""));
}
}

private static class HierarchicalSongContentProvider implements
HierarchicalContentProvider&amp;lt;Song&amp;gt; {
&amp;lt; at &amp;gt;Override
public Object getHierarchy(Song element, int hierarchy) {
switch (hierarchy) {
case 0:
return element.getGenre();
case 1:
return element.getArtist();
case 2:
return element.getName();
}
return element;
}

&amp;lt; at &amp;gt;Override
public int getHierarchyCount() {
return 3;
}
}
}

*and this is the generated output (to proof its working)*

filtered HierarchicalList(0) with filter: []
MC Hammer - U Can't Touch This,
Megadeth - Rust In Peace,
Michael Jackson - Thriller,
Britney Spears - Oops I did it Again,
Eminem - Without Me,
Metallica - Of Wolf And Man
filtered HierarchicalList(1) with filter: [Metal]
Megadeth - Rust In Peace,
Metallica - Of Wolf And Man
filtered HierarchicalList(2) with filter: [Metal, Metallica]
Metallica - Of Wolf And Man




--
View this message in context: http://glazedlists.1045722.n5.nabble.com/contribution-offer-HierarchicalList-tp5709886.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>lumo</dc:creator>
    <dc:date>2013-02-28T10:11:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4302">
    <title>GlazedLists FilterList</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4302</link>
    <description>&lt;pre&gt;i wrote a simple program to test FilterList

i created a class (Item)
then create a list of these items.
on top of this list i create a filterList and a MatcherEditor (which reads
an filter value from my main class)
this is working fine when i set the filter before i create the list.
(obviously because the matchereditor does not get any information about
changes on this filter.)

how can i notify the fillterlist to re-filter the list?


thanks in advance!

here the simple program:
------------------------------------------------------
import java.util.List;

import org.eclipse.emf.common.util.BasicEList;

import test.Item;
import test.TestFactory;
import ca.odell.glazedlists.BasicEventList;
import ca.odell.glazedlists.EventList;
import ca.odell.glazedlists.FilterList;
import ca.odell.glazedlists.GlazedLists;
import ca.odell.glazedlists.ObservableElementList;
import ca.odell.glazedlists.ObservableElementList.Connector;
import ca.odell.glazedlists.TransformedList;
import ca.odell.glazedlists.matchers.Matcher;
import ca.odell.glazedlists.matchers.MatcherEditor;

public class Test {
private List&amp;lt;Item&amp;gt; items = new BasicEList&amp;lt;Item&amp;gt;();
private FilterList&amp;lt;Item&amp;gt; filteredList;
private String familyName = null;

public Test() {
addItem("Hahn", "Franz");
addItem("Mustermann", "Max");
addItem("Mustermann", "Iris");
addItem("Mustermann", "David");
addItem("Hahn", "Irmgard");
}

public void setFamilyNameFilter(String filter) {
this.familyName = filter;
}

public String getFamilyNameFilter() {
return this.familyName;
}

private void createFilterList() {
EventList&amp;lt;Item&amp;gt; eventList = new BasicEventList&amp;lt;Item&amp;gt;();
TransformedList&amp;lt;Item, Item&amp;gt; objectList = GlazedLists
.threadSafeList(eventList);
ObservableElementList&amp;lt;Item&amp;gt; observableElementList = new
ObservableElementList&amp;lt;Item&amp;gt;(
objectList,
(Connector&amp;lt;? super Item&amp;gt;) GlazedLists.beanConnector(Item.class));
MatcherEditor&amp;lt;Item&amp;gt; matcherEditor = new MatcherEditor&amp;lt;Item&amp;gt;() {
private Matcher&amp;lt;Item&amp;gt; m;

&amp;lt; at &amp;gt;Override
public void removeMatcherEditorListener(Listener&amp;lt;Item&amp;gt; l) {
System.out.println("removing listener " + l);
}

&amp;lt; at &amp;gt;Override
public Matcher&amp;lt;Item&amp;gt; getMatcher() {
m = new Matcher&amp;lt;Item&amp;gt;() {
&amp;lt; at &amp;gt;Override
public boolean matches(Item lv) {
if (getFamilyNameFilter() == null) {
return true;
}
return lv.getFamilyName().equalsIgnoreCase(
getFamilyNameFilter());
}
};
return m;
}

&amp;lt; at &amp;gt;Override
public void addMatcherEditorListener(Listener&amp;lt;Item&amp;gt; l) {
System.out.println("adding listener " + l);
}
};

FilterList&amp;lt;Item&amp;gt; filterList = new FilterList&amp;lt;Item&amp;gt;(
observableElementList, matcherEditor);
filterList.addAll(items);

this.filteredList = filterList;
}

private void print() {
for (Item item : items) {
System.out.println(String.format("(%d) %s, %s", item.getId(),
item.getFamilyName(), item.getFirstName()));
}
}

private void printFiltered() {
for (Item item : filteredList) {
System.out.println(String.format("(%d) %s, %s", item.getId(),
item.getFamilyName(), item.getFirstName()));
}
}

private Item addItem(String familyName, String firstName) {
Item i = TestFactory.eINSTANCE.createItem();
i.setId(items.size());
i.setFamilyName(familyName);
i.setFirstName(firstName);
items.add(i);
return i;
}

public static void main(String[] args) {
Test t = new Test();
t.createFilterList();
t.setFamilyNameFilter("Mustermann");
t.print();
System.out.println("---");
t.printFiltered();
}
}



--
View this message in context: http://glazedlists.1045722.n5.nabble.com/GlazedLists-FilterList-tp5709877.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>lumo</dc:creator>
    <dc:date>2013-02-26T11:57:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4299">
    <title>WritableTableFormat + FilteredList</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4299</link>
    <description>&lt;pre&gt;What is the recommended way for dealing with editing a cell in a table row
which results in the the row/Object not matching the FilteredList displayed
in the table?  Specifically if the edited Object needs to be further
processed in some way?

For context: I have a database, read through an ORM layer, which returns a
list of Objects which are then filtered, sorted and displayed in the
table.  The table displays a subset of the Object properties, with a
"details" panel displaying the rest.  I turned on cell editing today (by
implementing WritableTableFormat) which is working (updating in UI and db)
when sort/filter is not affected, and I have it working if the change
affects sort order by using

masterListSorted.setMode(SortedList.AVOID_MOVING_ELEMENTS);

and I'm monitoring for changes with ListEventListener, checking as follows:

public void listChanged( ListEvent listChanges ) {

      Object source = listChanges.getSource();

      if ( source == masterListSorted ) {
        if ( masterListSorted.size() &amp;gt; 0 ) {
          listChanges.next();
          if ( listChanges.getType() == ListEvent.UPDATE )
            updateRecordInDB( masterListSorted.get( listChanges.getIndex()
));
        }
      }
}

I'm using getIndex() which of course is wrong after the list is sorted or
the filtered list changed.  Perhaps I'm misreading the API, but is
getIndex() really the closest I can get to finding out which specific
Object was changed?  Any suggestions for a more robust technique?

Thank you,
Clayton
&lt;/pre&gt;</description>
    <dc:creator>Clayton Carter</dc:creator>
    <dc:date>2013-02-22T20:16:53</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4291">
    <title>Glazed Lists 1.9.0 Released</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4291</link>
    <description>&lt;pre&gt;We're pleased to announce that Glazed Lists 1.9.0 is generally available
now.
Glazed Lists 1.9.0 is a stable maintenance release suitable for production
use.
Please have a look at the release
notes&amp;lt;http://www.glazedlists.com/releases/glazed-lists-1-9-0&amp;gt;for the
details.

I'd like to thank everyone who contributed to this release.

Thanks,
Holger
&lt;/pre&gt;</description>
    <dc:creator>Holger Brands</dc:creator>
    <dc:date>2013-02-13T22:16:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4289">
    <title>Any way to get fine-grained control on treetable model updates, similar to AbstractTableModel.fireTableCellUpdated()</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4289</link>
    <description>&lt;pre&gt;I have a treetable backed by an eventList (actually an
/ObservableElementList/ instance).
Every list element is an /groovy.util.ObservableMap/ instance.
I noticed when I change a property (a map value) on the eventlist the
/TreeList.Format.getPath ()/ method gets called. This seems a bit like the
counterpart of a row change event.

So *is there any way to get fine-grained control on treetable model updates?
similar to AbstractTableModel.fireTableCellUpdated(int, int)*

Running this snippet on groovyConsole you see that a change to a list
element property triggers the TreeList.Format.getPath() method, printing
'getPath called' on the console.





--
View this message in context: http://glazedlists.1045722.n5.nabble.com/Any-way-to-get-fine-grained-control-on-treetable-model-updates-similar-to-AbstractTableModel-fireTab-tp5709850.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>davide.cavestro</dc:creator>
    <dc:date>2013-02-12T17:16:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4284">
    <title>Please test Glazed Lists 1.9 release candidate</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4284</link>
    <description>&lt;pre&gt;Hello friends of Glazed Lists,

it's time to prepare and release version 1.9, which is mainly a maintenance
and bugfix release with the following exceptions:

A) we dropped Java 1.4 support, Glazed Lists 1.9 is built against Java 1.5

B) we deprecated the existing Swing and SWT model adapters and introduced
new ones which do not wrap the source list in a thread proxy list anymore.

You now have the flexibility to provide your own (implementation of) thread
proxy list or use convenience factory methods for preserving the old
behaviour.
For example, instead of using
new EventTableModel(sourceList, tableFormat)
you would achieve the same behaviour with
GlazedListsSwing#eventTableModelWithThreadProxyList(sourceList,
tableFormat).
Whereas
GlazedListsSwing#eventTableModel(sourceList, tableFormat)
would not wrap the source list in a thread proxy list, so you would provide
that yourself.

C) the SWT extension is now independent of JFace
In particular, usage of JFace ILabelProvider has been replaced with a new
interface *ca.odell.glazedlists.swt.ItemFormat

*Please see the upgrade notes here:*
*http://www.glazedlists.com/documentation/upgrade-from-18-to-19*

*The list of resolved issues is here:
http://java.net/jira/secure/IssueNavigator.jspa?reset=true&amp;amp;jqlQuery=project+%3D+GLAZEDLISTS+AND+fixVersion+%3D+%221.9.0%22+AND+status+%3D+Resolved+ORDER+BY+priority+DESC&amp;amp;mode=hide

Please test the current snapshot of Glazed Lists and report found issues
and regressions to this list or the issue tracker here:
http://java.net/jira/browse/GLAZEDLISTS

Download here:
http://java.net/projects/glazedlists/downloads/directory/latest_build
or use via Maven snapshot repository:

https://maven.java.net/content/repositories/snapshots/

   - groupId: net.java.dev.glazedlists


   - artifactId: glazedlists_java15


   - version: 1.9-SNAPSHOT

If no serious regressions are found, expect the new release in a few weeks.*

*Thanks,
Holger
&lt;/pre&gt;</description>
    <dc:creator>Holger Brands</dc:creator>
    <dc:date>2013-01-24T13:51:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4280">
    <title>Aggregating sublists</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4280</link>
    <description>&lt;pre&gt;Folks,

I have searched the forum, but haven't been successful so far.
What i am looking for is a way to create a list of items that have their
quantities derived from other lists.
For example:
I have a list in module a with
Item a (quantity 3)
Item b (quantity 1)

And a list in module b with
Item a (quantity 2)
Item c (quantity 1)

In a list one higher in the hierarchy i want to create a list from the lists
above as follows:
Item a (quantity 5)
Item b (quantity 1)
Item c (quantity 1)

So i don't want to change the type of elements in the upper list, just the
quantities by aggregating the sublists. I checked the API but i couldn't
find an apparent candidate where to start from. Did you cross that problem
in the past?

Thanks in advance,
Erich



--
View this message in context: http://glazedlists.1045722.n5.nabble.com/Aggregating-sublists-tp5709812.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>Efuehrer</dc:creator>
    <dc:date>2012-12-28T20:14:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4269">
    <title>Transformed List and Unique List 1.8 tutorial chapter</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4269</link>
    <description>&lt;pre&gt;I read the chapter of the 1.8 tutorial  on this subject and was able to
perform the same filtering to my application. I was trying to go one step
further and create additional lists of other bean properties of my data in
the attempt to be able o filter on more then one property. In the tutorial,
for example, pick one or more reported_by's  then a one or more states and
so on. Can anyone provide information on what is the best way to achieve
this with glazedLists..

Thank You 



--
View this message in context: http://glazedlists.1045722.n5.nabble.com/Transformed-List-and-Unique-List-1-8-tutorial-chapter-tp5709791.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>fpiergen</dc:creator>
    <dc:date>2012-12-02T14:53:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4276">
    <title>FilterList and ListEvent</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4276</link>
    <description>&lt;pre&gt;Hello. New and enthusiastic user here. I apologize if this has been answered,
I couldn't find a clear answer anywhere.

I have an EventList, and a FilterList that transforms that EventList. I have
added a ListEventListener to the FilterList to receive ListEvent s on that
FilterList.

***What ListEvent s am I supposed to see on the FilterList? I was hoping to
see only ListEvent s that pertain to the FilterList itself, but I think I am
seeing all ListEvent s on the underlying EventList.

I know at some point you must be using these ListEvents in a filtered
manner, for swing models and such, but looking at the ListEventModel I am
unable to come up with a clear idea of the context of the ListEvent.

Thank you in advance for any and all responses.



--
View this message in context: http://glazedlists.1045722.n5.nabble.com/FilterList-and-ListEvent-tp5709802.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>naugler</dc:creator>
    <dc:date>2012-12-04T15:12:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4272">
    <title>Release download links broken</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4272</link>
    <description>&lt;pre&gt;Hi, 

Just tried to download the 1.8.0 jar and discovered that the link was broken
for some reason.  I also tried 1.7 as well.





--
View this message in context: http://glazedlists.1045722.n5.nabble.com/Release-download-links-broken-tp5709794.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>datavirtue</dc:creator>
    <dc:date>2012-12-03T06:00:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4269">
    <title>Transformed List and Unique List 1.8 tutorial chapter</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4269</link>
    <description>&lt;pre&gt;I read the chapter of the 1.8 tutorial  on this subject and was able to
perform the same filtering to my application. I was trying to go one step
further and create additional lists of other bean properties of my data in
the attempt to be able o filter on more then one property. In the tutorial,
for example, pick one or more reported_by's  then a one or more states and
so on. Can anyone provide information on what is the best way to achieve
this with glazedLists..

Thank You 



--
View this message in context: http://glazedlists.1045722.n5.nabble.com/Transformed-List-and-Unique-List-1-8-tutorial-chapter-tp5709791.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>fpiergen</dc:creator>
    <dc:date>2012-12-02T14:53:18</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4265">
    <title>JComboBox doesn't allow to add or remove</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4265</link>
    <description>&lt;pre&gt;I have a program that takes the user input from a AutoComplete jComboBox and
then send's the input to be stored into a text file.(AutoComplete is done
using the library glazedlists_java15/1.8.0).

After using the Autocomplet feature I had to set the jComboBox to
DefaultComboBoxModel.

When the user presses the Enter key, the jComboBox should update the list
with the new Item typed from the keyboard, so the user can see the last
typed item in the jComboBox list.

This is done by removing all the items from the jComboBox and then inserting
them again from the text file.

The problem is that before having the AutoComplete feature I could just say
jComboBox1.removeAllItems(); but now because of the model I have to do it
with model.removeAllElements();

Here is the java class with an example:
aaaaaa.java
&amp;lt;http://glazedlists.1045722.n5.nabble.com/file/n5709787/aaaaaa.java&amp;gt;  


The problem is that model.removeAllElements(); and model.addElement(s); is
not working so I can not update the jComboBox. Can you please take your time
and help me find a solution. Thanks!



--
View this message in context: http://glazedlists.1045722.n5.nabble.com/JComboBox-doesn-t-allow-to-add-or-remove-tp5709787.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>cr3ttzu</dc:creator>
    <dc:date>2012-11-26T13:34:09</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4263">
    <title>ListEventPublisher Documentation</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4263</link>
    <description>&lt;pre&gt;I have a question about the .pdf document posted here:

http://publicobject.com/glazedlists/documentation/ListEventPublisher.pdf

I understand the point being made regarding the order of notification, but
I'm not clear how many times a dependent should be notified. What is not
obvious from the documentation is whether list Z should be updated once or
twice when list S changes.  I would think list Z would require two distinct
updates:  One would indicate that list B changed, and the other would
indicate that list C changed.  The two updates would be totally different
list events coming from different lists.

The sentence at the top of the second page reads:  So we need to change the
notification order from {S, B, Z, C} to {S, B, C, Z}.  I'm thinking it
should read:  So we need to change the notification order from {S, B, Z, C,
Z} to {S, B, C, Z, Z}.

The last diagram with the starred publisher in the middle would seem to
indicate that list Z does in fact get two updates, numbered 7 and 8 from
the publisher.  If Z only gets one notification it would have to blindly
assume that all its dependents changed which might not be true in general
if list B or list C were the only lists that changed.

Bruce
&lt;/pre&gt;</description>
    <dc:creator>Bruce Alspaugh</dc:creator>
    <dc:date>2012-11-01T18:39:07</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4259">
    <title>ListEvent Details</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4259</link>
    <description>&lt;pre&gt;Would it be possible to add more information to the Javadoc for
ListEvent to better explain exactly how a ListEvent models changes to
lists?  

From looking at it now, I am left with more questions than answers.  For
example:

1.  Which methods are applicable when viewing changes individually vs.
viewing them as blocks?  Is there a preferred way to view the changes?
Can I switch between one view and another?  Are there circumstances
where I would need to make more than one traversal of the event?

2.  ListEvent seems to give me either an individual index or a block of
indexes in the source list that have changed.  In both cases, can it
provide me with the new values in the case of an insert, the old values
in the case of a delete, and both the old and new values in the case of
an update?  The idea is that a ListEvent would be completely
self-contained, so I don't have to refer to the source list or a private
copy of the source list to obtain that information.

3.  How about more detail on the "reorder map?"  Do I get one with every
ListEvent or only when isReordering() returns true?  Which methods are
applicable when there is a "complete reordering" of the list, and when
does GL consider a particular list change to constitute a "complete
reordering"?  What do the indexes in the reorder map look like for
elements that are inserted or deleted.  An example would be helpful
here.

4.  What is going on with these deprecated methods for a GL 2.0 preview?
Usually deprecated methods are ones that are going away in a future
version, not something that will appear in a future version.  Are the
getOldValue()/getNewValue() methods only going to be applicable for an
individual change?  How about in the case of a block of indexes?

An example or two that shows how a ListEvent models particular changes
would be helpful.

Bruce


&lt;/pre&gt;</description>
    <dc:creator>Bruce Alspaugh</dc:creator>
    <dc:date>2012-09-23T21:08:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4258">
    <title>ListEvent Details</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4258</link>
    <description>&lt;pre&gt;Would it be possible to add more information to the Javadoc for
ListEvent to better explain exactly how a ListEvent models changes to
lists?

From looking at it now, I am left with more questions than answers.
For example:

1.  Which methods are applicable when viewing changes individually
vs.viewing them as blocks?  Is there a preferred way to view the
changes?  Can I switch between one view and another?  Are there
circumstances where I would need to make more than one traversal of
the event?

2.  ListEvent seems to give me either an individual index or a block
of indexes in the source list that have changed.  In both cases, can
it provide me with the new values in the case of an insert, the old
values in the case of a delete, and both the old and new values in the
case of an update?  The idea is that a ListEvent would be completely
self-contained, so I don't have to refer to the source list or a
private copy of the source list to obtain that information.

3.  How about more detail on the "reorder map?"  Do I get one with
every ListEvent or only when isReordering() returns true?  When does
GL consider a particular list change to constitute a "complete
reordering" and what ListEvent methods are applicable when that
happens?  What do the indexes in the reorder map look like for
elements that are inserted or deleted?  An example would be helpful
here.

4.  What is going on with these deprecated methods for a GL 2.0
preview?  Usually deprecated methods are ones that are going away in a
future version, not something that will appear in a future version.
Are the getOldValue()/getNewValue() methods only going to be
applicable for an individual change?  How about in the case of a block
of indexes?

An example or two that shows how a ListEvent models particular changes
would be helpful.

Bruce

&lt;/pre&gt;</description>
    <dc:creator>Bruce Alspaugh</dc:creator>
    <dc:date>2012-09-23T21:26:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4254">
    <title>JavaFx 2 GL porting</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4254</link>
    <description>&lt;pre&gt;Hi,
I was wondering if you are planning a porting of GL to JavaFx 2.

Best regards

Andrea



--
View this message in context: http://glazedlists.1045722.n5.nabble.com/JavaFx-2-GL-porting-tp5709751.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>atasca</dc:creator>
    <dc:date>2012-08-15T10:43:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.java.glazedlists.user/4250">
    <title>Tutorial - Google Document no longer working</title>
    <link>http://comments.gmane.org/gmane.comp.java.glazedlists.user/4250</link>
    <description>&lt;pre&gt;Looks like Google is changing the Google Documents to Google Drive.  The
tutorial is no longer accessible as a Google Document.  Is there another
location in which to access it until it gets fixed?

Thanks.
spike

--
View this message in context: http://glazedlists.1045722.n5.nabble.com/Tutorial-Google-Document-no-longer-working-tp5709744.html
Sent from the GlazedLists - User mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>spike</dc:creator>
    <dc:date>2012-06-26T17:54:38</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.java.glazedlists.user">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.java.glazedlists.user</link>
  </textinput>
</rdf:RDF>
