Hi,

We are few volunteers here and we do not necessarily know answers to your 
questions without doing work for solving the problem. Myself I do answer if it 
is easy for because of my previous experience. If the problem is such that it 
interests me I can even use some working hours for investigating it but that is 
not always possible or fun. Please be patient and understandable.

There are some examples about handling layers and categories in the included 
bean tools in lib/ext/BeanTools and in page 
http://sourceforge.net/apps/mediawiki/jump-pilot/index.php?title=Scripting_with_BeanShell
Perhaps you can get some inspiration from those.

-Jukka Rahkonen.

Tintu mary George wrote:
> 
> 
> Hi,
> Can you please reply for this
> 
> 
> Thank You,
> Tintu Mary George
> 
> ________________________________________
> From: Tintu mary George
> Sent: Friday, June 28, 2013 9:39 AM
> To: jump-pilot-devel@lists.sourceforge.net
> Subject: delete category
> 
> Hai Stefan,
> 
> I create one button.when i click the button i need to delete "Image" category
> ,without selecting the category folder.i didnt find method for predefine  the
> category name. In every methode selected category is deleting. I add new
> category name into
> StanderdCategoryNames.java   also.Can you please tell me how to predefine
> category name for delete when clicking one button
> 
> String[] array = {"Images"};
>        List list = Arrays.asList(array);
>        Collection selectedCategories = list;
> 
>  Instead of this code                        //
> execute(toCategorySpecToLayerablesMap(toOrderedCategories(
>                                                            //
> context.getLayerNamePanel().getSelectedCategories())),
>                                                               //
> pickUnselectedCategory(context.getLayerNamePanel(),
>                                                                     //   
> context.getLayerManager()), context);
> 
> 
> 
>  execute(toCategorySpecToLayerablesMap(toOrderedCategories(
>               selectedCategories)),
>        pickUnselectedCategory(context.getLayerNamePanel(),
>            context.getLayerManager()), context);
> 
> 
> 
> but i am getting error:
> 
> java.lang.ClassCastException: java.lang.String cannot be cast to
> com.vividsolutions.jump.workbench.model.Category
>         at
> com.vividsolutions.jump.workbench.ui.plugin.RemoveCategoryPlugIn.toCategor
> ySpecToLayerablesMap(RemoveCategoryPlugIn.java:135)
>         at
> com.vividsolutions.jump.workbench.ui.plugin.RemoveCategoryPlugIn.execute(R
> emoveCategoryPlugIn.java:103)
>         at
> com.vividsolutions.jump.workbench.ui.zoom.RemoveButtonPlugIn.execute(Rem
> oveButtonPlugIn.java:110)
>         at
> com.vividsolutions.jump.workbench.plugin.AbstractPlugIn$1.actionPerformed(A
> bstractPlugIn.java:284)
>         at
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
>         at
> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341
> )
>         at
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java
> :402)
>         at
> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
>         at
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.
> java:252)
>         at
> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
>         at java.awt.Component.processMouseEvent(Component.java:6504)
>         at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
>         at java.awt.Component.processEvent(Component.java:6269)
>         at java.awt.Container.processEvent(Container.java:2229)
>         at java.awt.Component.dispatchEventImpl(Component.java:4860)
>         at java.awt.Container.dispatchEventImpl(Container.java:2287)
>         at java.awt.Component.dispatchEvent(Component.java:4686)
>         at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
>         at
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
>         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
>         at java.awt.Container.dispatchEventImpl(Container.java:2273)
>         at java.awt.Window.dispatchEventImpl(Window.java:2713)
>         at java.awt.Component.dispatchEvent(Component.java:4686)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:707)
>         at java.awt.EventQueue.access$000(EventQueue.java:101)
>         at java.awt.EventQueue$3.run(EventQueue.java:666)
>         at java.awt.EventQueue$3.run(EventQueue.java:664)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.jav
> a:76)
>         at
> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.jav
> a:87)
>         at java.awt.EventQueue$4.run(EventQueue.java:680)
>         at java.awt.EventQueue$4.run(EventQueue.java:678)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at
> java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.jav
> a:76)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:677)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.ja
> va:211)
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:1
> 28)
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.j
> ava:117)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
> 
> Build for Windows Store.
> 
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to