Revision 687 org.gvsig.animation3d/trunk/org.gvsig.animation3d/org.gvsig.animation3d.swing/org.gvsig.animation3d.swing.impl/src/main/java/org/gvsig/animation3d/swing/impl/DefaultAnimation3DPanelController.java
DefaultAnimation3DPanelController.java | ||
---|---|---|
699 | 699 |
|
700 | 700 |
@SuppressWarnings("unchecked") |
701 | 701 |
@Override |
702 |
public void addViewDocument(String name, ExtendedPropertiesSupport viewDocument) {
|
|
702 |
public void addExtendedPropertiesSupport(String name, ExtendedPropertiesSupport viewDocument) {
|
|
703 | 703 |
this.views.put(name, viewDocument); |
704 | 704 |
this.viewsCombo.addItem(name); |
705 | 705 |
} |
706 | 706 |
|
707 | 707 |
@Override |
708 |
public void removeViewDocument(String name) {
|
|
708 |
public void removeExtendedPropertiesSupport(String name) {
|
|
709 | 709 |
this.views.remove(name); |
710 | 710 |
this.viewsCombo.removeItem(name); |
711 | 711 |
} |
712 | 712 |
|
713 | 713 |
@SuppressWarnings("unchecked") |
714 | 714 |
@Override |
715 |
public void changeViewDocumentName(String oldValue, String newValue) {
|
|
715 |
public void changeExtendedPropertiesSupportName(String oldValue, String newValue) {
|
|
716 | 716 |
ExtendedPropertiesSupport viewDocument = this.views.remove(oldValue); |
717 | 717 |
this.views.put(newValue, viewDocument); |
718 | 718 |
this.viewsCombo.removeItem(oldValue); |
... | ... | |
758 | 758 |
} |
759 | 759 |
} |
760 | 760 |
} |
761 |
|
|
762 |
@Override |
|
763 |
public ExtendedPropertiesSupport getSelectedExtendedProperties() { |
|
764 |
String name = (String) this.viewsCombo.getSelectedItem(); |
|
765 |
return this.views.get(name); |
|
766 |
} |
|
767 |
|
|
768 |
@Override |
|
769 |
public Animation3D getSelectedAnimation3D() { |
|
770 |
|
|
771 |
if(animations.getSelectionModel().isSelectionEmpty()){ |
|
772 |
return null; |
|
773 |
} |
|
774 |
|
|
775 |
int selectedRow = this.animations.getSelectedRow(); |
|
776 |
DefaultAnimation3DTableModel model = |
|
777 |
(DefaultAnimation3DTableModel) this.animations.getModel(); |
|
778 |
return model.getAnimation(selectedRow); |
|
779 |
} |
|
780 |
|
|
781 |
@Override |
|
782 |
public List<Frame3D> getSelectedFrames3D() { |
|
783 |
int[] selectedRows = frames.getSelectedRows(); |
|
784 |
DefaultFrame3DTableModel model = (DefaultFrame3DTableModel) frames.getModel(); |
|
785 |
List<Frame3D> selectedFrames = new ArrayList<Frame3D>(); |
|
786 |
for (int i : selectedRows) { |
|
787 |
selectedFrames.add(model.getFrame(i)); |
|
788 |
} |
|
789 |
return selectedFrames; |
|
790 |
} |
|
791 |
|
|
792 |
@Override |
|
793 |
public boolean isSphericalOptionSelected() { |
|
794 |
return sphericalOption.isSelected(); |
|
795 |
} |
|
796 |
|
|
797 |
@Override |
|
798 |
public boolean isFlatOptionSelected() { |
|
799 |
return flatOption.isSelected(); |
|
800 |
} |
|
761 | 801 |
} |
Also available in: Unified diff