AxisValueTableBase

Inheritance: java.lang.Object

public abstract class AxisValueTableBase

Base class for Axis Value Table structure. Spec: Axis Value Tables provide details regarding a specific style-attribute value on some specific axis of design variation, or a combination of design-variation axis values, and the relationship of those values to labels used as elements in subfamily names.

Methods

MethodDescription
getFormat()Gets format identifier (version number).
getFlags()Gets axis value table flags field.
getValueNameId()Gets the name ID for entries in the ’name’ table that provide a display string for this attribute value.
getValueName()Gets the name from the ’name’ table that provide a display string for this attribute value.

getFormat()

public int getFormat()

Gets format identifier (version number).

Returns: int - The format identifier (version number).

getFlags()

public int getFlags()

Gets axis value table flags field.

Returns: int - The axis value table flags field.

getValueNameId()

public int getValueNameId()

Gets the name ID for entries in the ’name’ table that provide a display string for this attribute value.

Returns: int - The name ID for entries in the ’name’ table that provide a display string for this attribute value.

getValueName()

public String getValueName()

Gets the name from the ’name’ table that provide a display string for this attribute value.

Returns: java.lang.String - The name from the ’name’ table that provide a display string for this attribute value.