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.

Resolveable.java 841B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * $Id$
  3. * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
  4. * For details on use and redistribution please refer to the
  5. * LICENSE file included with these sources.
  6. */
  7. package org.apache.fop.area;
  8. import java.util.List;
  9. import java.io.Serializable;
  10. /**
  11. * Resolveable Interface.
  12. * Classes that implement this can be resolved when
  13. * an id is added to the area tree.
  14. */
  15. public interface Resolveable extends Serializable {
  16. public boolean isResolved();
  17. public String[] getIDs();
  18. /**
  19. * This resolves reference with a list of pages.
  20. * The pages (PageViewport) contain the rectangle of the area.
  21. * @param id the id to resolve
  22. * @param pages the list of pages with the id area
  23. * may be null if not found
  24. */
  25. public void resolve(String id, List pages);
  26. }