You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

AbsoluteLayoutState.java 830B

1234567891011121314151617181920212223242526272829
  1. /*
  2. @VaadinApache2LicenseForJavaFiles@
  3. */
  4. package com.vaadin.shared.ui.absolutelayout;
  5. import java.util.HashMap;
  6. import java.util.Map;
  7. import com.vaadin.shared.Connector;
  8. import com.vaadin.shared.ui.AbstractLayoutState;
  9. public class AbsoluteLayoutState extends AbstractLayoutState {
  10. // Maps each component to a position
  11. private Map<String, String> connectorToCssPosition = new HashMap<String, String>();
  12. public String getConnectorPosition(Connector connector) {
  13. return connectorToCssPosition.get(connector.getConnectorId());
  14. }
  15. public Map<String, String> getConnectorToCssPosition() {
  16. return connectorToCssPosition;
  17. }
  18. public void setConnectorToCssPosition(
  19. Map<String, String> componentToCssPosition) {
  20. connectorToCssPosition = componentToCssPosition;
  21. }
  22. }