Buenas Ezequiel.
Siguiendo con la ayuda ya aportada por Rubén, un métodos adicional para
recuperar los elementos seleccionados de una capa en concreto:
// Context es una instancia de la clase PlugInContext
SelectionManager selectionManager =
context.getLayerViewPanel().getSelectionManager();
Collection<Feature> selectedFeatures =
selectionManager.getFeaturesWithSelectedItems(miLayer);
Un cordial saludo,
Rubén Sanabrias escribió:
Hola Ezeqiel.
Una manera de sacar la colección de features seleccionados es esta:
context.getLayerViewPanel().
getSelectionManager().getFeatureSelection().getFeaturesWithSelectedItems()
("context" es una instancia de PlugInContext, como la que recibes de
parámetro en el "execute()" del PlugIn).
Puedes sacar algo de info extra sobre cómo hacer algunas cosas comunes
en plugins de Kosmo en www.openjump.org <http://www.openjump.org/>.
Ojo, que la documentación está bastante desfasada y tampoco tiene por
qué ser exactamente igual en Kosmo, pero al menos orienta.
Un saludo.
2009/4/13 Ezequiel Torres <[email protected]
<mailto:[email protected]>>
Estimados, estoy por hacer una extensión, que a partir de una
selección muestre un panel con información sobre la misma.
El problema que tengo es ¿cómo pregunto si está seleccionado un
elemento de una capa especifica y como hago referencia al mismo?.
Muchas Gracias.
_______________________________________________
Kosmo mailing list
[email protected] <mailto:[email protected]>
http://lists.saig.es/mailman/listinfo/kosmo
--
-----------------------------------------------------------
Rubén Sanabrias
------------------------------------------------------------------------
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo
--
Sergio Baños Calvo
Jefe de desarrollos
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Tlfno. móvil: 685005960
Tlfno. fijo: (+34) 954788876
E-mail: [email protected]
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo