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.

AbsoluteCorrespondingProperty.java 1.2KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. *
  3. * Copyright 2004 The Apache Software Foundation.
  4. *
  5. * Licensed under the Apache License, Version 2.0 (the "License");
  6. * you may not use this file except in compliance with the License.
  7. * You may obtain a copy of the License at
  8. *
  9. * http://www.apache.org/licenses/LICENSE-2.0
  10. *
  11. * Unless required by applicable law or agreed to in writing, software
  12. * distributed under the License is distributed on an "AS IS" BASIS,
  13. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. * See the License for the specific language governing permissions and
  15. * limitations under the License.
  16. *
  17. * Created on 20/04/2004
  18. * $Id$
  19. */
  20. package org.apache.fop.fo.properties;
  21. import org.apache.fop.fo.FONode;
  22. import org.apache.fop.fo.expr.PropertyException;
  23. /**
  24. * Interface implemented by those <code>Property</code> classes which have
  25. * corresponding <b><i>relative</i></b> properties; <i>i.e.</i> which are
  26. * themselves corresponding <i>absolute</i> properties.
  27. *
  28. * @author pbw
  29. * @version $Revision$ $Name$
  30. */
  31. public interface AbsoluteCorrespondingProperty
  32. extends CorrespondingProperty {
  33. public int getCorrespondingRelativeProperty(FONode foNode)
  34. throws PropertyException;
  35. public boolean overridesCorresponding(FONode foNode);
  36. }