Revision: 56171
Updated Code
at April 23, 2013 00:59 by laurenceosx
Updated Code
def recurseComp( aComp, results = [] ) {
if ( (aComp != null) && !(aComp in results) ) {
results << aComp;
if ( aComp.properties.components ) {
aComp.components.each {
recurseComp( it, results );
}
}
}
return results;
}
def recurseCompByLevel( aComp, results = [], levels = [] ) {
if ( (aComp != null) && !(aComp in results) ) {
results << aComp;
if ( aComp.properties.components ) {
levels << aComp.components.collect { it };
aComp.components.each {
recurseCompByLevel( it, results, levels );
}
}
}
return levels;
}
Revision: 56170
Updated Code
at April 23, 2013 00:42 by laurenceosx
Updated Code
def recurseComp( aComp, results = [] ) {
if ( (aComp != null) && !(aComp in results) ) {
results << aComp;
if ( aComp.properties.components ) {
aComp.components.each {
recurseComp( it, results );
}
}
}
return results;
}
def recurseCompByLevel( aComp, levels = [] ) {
if ( aComp.properties.components ) {
levels << aComp.components.collect { it };
aComp.components.each {
recurseCompByLevel( it, levels );
}
}
return levels;
}
Revision: 56169
Updated Code
at March 14, 2012 05:45 by laurenceosx
Updated Code
def recurseComp( aComp, results = [] ) {
results << aComp;
if ( aComp?.components ) {
aComp.components.each {
recurseComp( it, results );
}
}
return results;
}
def recurseCompByLevel( aComp, levels = [] ) {
if ( aComp?.components ) {
levels << aComp.components.collect { it };
aComp.components.each {
recurseCompByLevel( it, levels );
}
}
return levels;
}
Revision: 56168
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 14, 2012 05:40 by laurenceosx
Initial Code
def recurseComp( aComp, results = [] ) {
if ( !(aComp in results) )
results << aComp;
if ( aComp?.components ) {
aComp.components.each {
recurseComp( it, results );
}
}
return results;
}
def recurseCompByLevel( aComp, levels = [] ) {
if ( aComp?.components ) {
levels << aComp.components.collect { it };
aComp.components.each {
recurseCompByLevel( it, levels );
}
}
return levels;
}
Initial URL
Initial Description
Groovy Swing Recurse Components
Initial Title
Groovy Swing Recurse Components
Initial Tags
groovy
Initial Language
Groovy