# Package org.apache.fop.datatypes

XSL Datatypes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  CompoundDatatype | This interface is used as a base for compound datatypes.
  Length | A length quantity in XSL
  Numeric | An interface for classes that can participate in numeric operations.
  PercentBase | Interface for objects that can be used as base objects for percentage computations
  PercentBaseContext | This interface is used by the layout managers to provide relevant information back to the property percentage resolution logic, that is the percentages based property getValue() functions expect an object implementing this interface as an argument.

- Class Summary
  Class | Description
  --- | ---
  FODimension | This datatype hold a pair of resolved lengths, specifiying the dimensions in both inline and block-progression-directions.
  KeepValue | Keep Value Stores the different types of keeps in a single convenient format.
  LengthBase | Models a length which can be used as a factor in a percentage length calculation
  SimplePercentBaseContext | Class to implement a simple lookup context for a single percent base value.
  URISpecification | This class contains method to deal with the <uri-specification> datatype from XSL-FO.
  ValidationPercentBaseContext | This base context is used during validation when the actual base values are still unknown but should still already be checked.

## Package org.apache.fop.datatypes Description

XSL Datatypes.

Copyright © 2023 Apache Software Foundation. All rights reserved.