xmlgraphics-batik-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From thomas.dewe...@kodak.com
Subject RE: removing elements
Date Fri, 14 Apr 2006 02:00:15 GMT
Hi Javid,

   Your code below will work, but in most cases it would be simpler (and 
faster) to
simply remove the group, and create a new one...

"Javid Alimohideen" <javid.am@gmail.com> wrote on 04/13/2006 03:55:43 PM:

> Yasmin,
> It will work, but the question is how you would like to do. In my
> application, I remove all the elements from the circleGroup and add the 
new
> set of circles. You could use the method below to remove all the child
> elements
> 
> void removeAllChild(Element elt)
> {
>    while (elt.getFirstChild() != null)
>    {
>       elt.removeChild(elt.getFirstchild());
>    }
> }
> 
> Say, if you call your circle group to be circleSet, the you would call 
the
> above method passing the circleSet as an argument.
> 
> Hope, it helps,
> 
> Javid
> 
> -----Original Message-----
> From: rafiqy@blueyonder.co.uk [mailto:rafiqy@blueyonder.co.uk]
> Sent: Thursday, April 13, 2006 2:36 PM
> To: batik-users@xmlgraphics.apache.org
> Subject: RE: removing elements
> 
> 
> Avid,
> 
> ...would it be better if I removed all the 'circle Group' and then add 
it
> again with only the circles I want to display...?
> 
> yasmin
> 
> 
> > Yasmin,
> > If you have some id information associated with the circles then you 
could
> > remove it like this:
> >
> > Element circleGroup
> >
> > Element child = (Element) circleGroup.getFirstChild()
> > while (child != null) {
> >    if child.getAttributeNS(SVG_NS, "id" ) == "your id"
> >    circleGroup.removeChild(child);
> > }
> >
> > I think this would work but I haven't tested it.
> >
> > Javid
> >
> > -----Original Message-----
> > From: rafiqy@blueyonder.co.uk [mailto:rafiqy@blueyonder.co.uk]
> > Sent: Thursday, April 13, 2006 10:57 AM
> > To: batik-users@xmlgraphics.apache.org
> > Subject: removing elements
> >
> >
> > Hi All,
> >
> > Can someone plz advice me how to remove elements from a group, to make
> > myself clear, ...I have added a 'CircleGroup', to my svgDocument, now 
I
> > want to remove some of the circles from this group????
> >
> > Thanx
> >
> > yasmin
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> > For additional commands, e-mail: 
batik-users-help@xmlgraphics.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> > For additional commands, e-mail: 
batik-users-help@xmlgraphics.apache.org
> >
> >
> >
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
> For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org


Mime
View raw message