Class CIELabColorFunction.CIELabPercentBase

java.lang.Object
org.apache.fop.fo.expr.CIELabColorFunction.CIELabPercentBase
All Implemented Interfaces:
PercentBase
Enclosing class:
CIELabColorFunction

private static class CIELabColorFunction.CIELabPercentBase extends Object implements PercentBase
  • Constructor Details

    • CIELabPercentBase

      private CIELabPercentBase()
  • Method Details

    • getDimension

      public int getDimension()
      Description copied from interface: PercentBase
      Determines whether a numeric property is created or one with a percentage base.
      Specified by:
      getDimension in interface PercentBase
      Returns:
      0 for length, 1 for percentage
    • getBaseValue

      public double getBaseValue()
      Specified by:
      getBaseValue in interface PercentBase
      Returns:
      the base value (this will be used as the base to which a percentage will be applied to compute the length of the referencing item)
    • getBaseLength

      public int getBaseLength(PercentBaseContext context)
      Specified by:
      getBaseLength in interface PercentBase
      Parameters:
      context - The context for percentage evaluation
      Returns:
      the integer size in millipoints of the object (this will be used as the base to which a percentage will be applied to compute the length of the referencing item)