fop svn-trunk

org.apache.fop.afp.modca.triplets
Class AbstractTriplet

java.lang.Object
  extended by org.apache.fop.afp.modca.triplets.AbstractTriplet
All Implemented Interfaces:
Streamable, StructuredData
Direct Known Subclasses:
CommentTriplet, DescriptorPositionTriplet, ExtendedResourceLocalIdentifierTriplet, FullyQualifiedNameTriplet, MappingOptionTriplet, MeasurementUnitsTriplet, ObjectAreaSizeTriplet, ObjectByteExtentTriplet, ObjectClassificationTriplet, PresentationSpaceMixingRulesTriplet, PresentationSpaceResetMixingTriplet, ResourceObjectTypeTriplet

public abstract class AbstractTriplet
extends java.lang.Object
implements Streamable, StructuredData

A simple implementation of a MOD:CA triplet


Field Summary
static byte AREA_DEFINITION
           
static byte ATTRIBUTE_QUALIFIER
           
static byte ATTRIBUTE_VALUE
           
static byte CHARACTER_ROTATION
           
static byte CMR_TAG_FIDELITY
           
static byte CODED_GRAPHIC_CHARACTER_SET_GLOBAL_IDENTIFIER
           
static byte COLOR_FIDELITY
           
static byte COLOR_MANAGEMENT_RESOURCE_DESCRIPTOR
           
static byte COLOR_SPECIFICATION
           
static byte COMMENT
           
static byte DATA_OBJECT_FONT_DESCRIPTOR
           
static byte DESCRIPTOR_POSITION
           
static byte DEVICE_APPEARANCE
           
static byte ENCODING_SCHEME_ID
           
static byte EXTENDED_RESOURCE_LOCAL_IDENTIFIER
           
static byte FINISHING_FIDELITY
           
static byte FINISHING_OPERATION
           
static byte FONT_DESCRIPTOR_SPECIFICATION
           
static byte FONT_FIDELITY
           
static byte FONT_HORIZONTAL_SCALE_FACTOR
           
static byte FONT_RESOLUTION_AND_METRIC_TECHNOLOGY
           
static byte FULLY_QUALIFIED_NAME
          Triplet identifiers
protected  byte id
          the triplet identifier
static byte LOCALE_SELECTOR
           
static byte MAPPING_OPTION
           
static byte MEASUREMENT_UNITS
           
static byte MEDIA_EJECT_CONTROL
           
static byte MEDIA_FIDELITY
           
static byte MEDIUM_MAP_PAGE_NUMBER
           
static byte MEDIUM_ORIENTATION
           
static byte MODCA_INTERCHANGE_SET
           
static byte OBJECT_AREA_SIZE
           
static byte OBJECT_BYTE_EXTENT
           
static byte OBJECT_BYTE_OFFSET
           
static byte OBJECT_CLASSIFICATION
           
static byte OBJECT_COUNT
           
static byte OBJECT_DATE_AND_TIMESTAMP
           
static byte OBJECT_FUNCTION_SET_SPECIFICATION
           
static byte OBJECT_OFFSET
           
static byte OBJECT_STRUCTURED_FIELD_EXTENT
           
static byte OBJECT_STRUCTURED_FIELD_OFFSET
           
static byte PAGE_OVERLAY_CONDITIONAL_PROCESSING
           
static byte PAGE_POSITION_INFORMATION
           
static byte PARAMETER_VALUE
           
static byte PRESENTATION_CONTROL
           
static byte PRESENTATION_SPACE_MIXING_RULE
           
static byte PRESENTATION_SPACE_RESET_MIXING
           
static byte RENDERING_INTENT
           
static byte RESOURCE_LOCAL_IDENTIFIER
           
static byte RESOURCE_OBJECT_INCLUDE
           
static byte RESOURCE_SECTION_NUMBER
           
static byte RESOURCE_USAGE_ATTRIBUTE
           
static byte TEXT_FIDELITY
           
static byte TONER_SAVER
           
static byte UNIVERSAL_DATE_AND_TIMESTAMP
           
static byte UP3I_FINISHING_OPERATION
           
 
Constructor Summary
AbstractTriplet(byte id)
          Constructor
 
Method Summary
 byte[] getData()
          Returns the structured triplet data array
 byte getId()
          Returns the triplet identifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.fop.afp.Streamable
writeToStream
 
Methods inherited from interface org.apache.fop.afp.StructuredData
getDataLength
 

Field Detail

CODED_GRAPHIC_CHARACTER_SET_GLOBAL_IDENTIFIER

public static final byte CODED_GRAPHIC_CHARACTER_SET_GLOBAL_IDENTIFIER
See Also:
Constant Field Values

FULLY_QUALIFIED_NAME

public static final byte FULLY_QUALIFIED_NAME
Triplet identifiers

See Also:
Constant Field Values

MAPPING_OPTION

public static final byte MAPPING_OPTION
See Also:
Constant Field Values

OBJECT_CLASSIFICATION

public static final byte OBJECT_CLASSIFICATION
See Also:
Constant Field Values

MODCA_INTERCHANGE_SET

public static final byte MODCA_INTERCHANGE_SET
See Also:
Constant Field Values

FONT_DESCRIPTOR_SPECIFICATION

public static final byte FONT_DESCRIPTOR_SPECIFICATION
See Also:
Constant Field Values

OBJECT_FUNCTION_SET_SPECIFICATION

public static final byte OBJECT_FUNCTION_SET_SPECIFICATION
See Also:
Constant Field Values

EXTENDED_RESOURCE_LOCAL_IDENTIFIER

public static final byte EXTENDED_RESOURCE_LOCAL_IDENTIFIER
See Also:
Constant Field Values

RESOURCE_LOCAL_IDENTIFIER

public static final byte RESOURCE_LOCAL_IDENTIFIER
See Also:
Constant Field Values

RESOURCE_SECTION_NUMBER

public static final byte RESOURCE_SECTION_NUMBER
See Also:
Constant Field Values

CHARACTER_ROTATION

public static final byte CHARACTER_ROTATION
See Also:
Constant Field Values

OBJECT_BYTE_OFFSET

public static final byte OBJECT_BYTE_OFFSET
See Also:
Constant Field Values

ATTRIBUTE_VALUE

public static final byte ATTRIBUTE_VALUE
See Also:
Constant Field Values

DESCRIPTOR_POSITION

public static final byte DESCRIPTOR_POSITION
See Also:
Constant Field Values

MEDIA_EJECT_CONTROL

public static final byte MEDIA_EJECT_CONTROL
See Also:
Constant Field Values

PAGE_OVERLAY_CONDITIONAL_PROCESSING

public static final byte PAGE_OVERLAY_CONDITIONAL_PROCESSING
See Also:
Constant Field Values

RESOURCE_USAGE_ATTRIBUTE

public static final byte RESOURCE_USAGE_ATTRIBUTE
See Also:
Constant Field Values

MEASUREMENT_UNITS

public static final byte MEASUREMENT_UNITS
See Also:
Constant Field Values

OBJECT_AREA_SIZE

public static final byte OBJECT_AREA_SIZE
See Also:
Constant Field Values

AREA_DEFINITION

public static final byte AREA_DEFINITION
See Also:
Constant Field Values

COLOR_SPECIFICATION

public static final byte COLOR_SPECIFICATION
See Also:
Constant Field Values

ENCODING_SCHEME_ID

public static final byte ENCODING_SCHEME_ID
See Also:
Constant Field Values

MEDIUM_MAP_PAGE_NUMBER

public static final byte MEDIUM_MAP_PAGE_NUMBER
See Also:
Constant Field Values

OBJECT_BYTE_EXTENT

public static final byte OBJECT_BYTE_EXTENT
See Also:
Constant Field Values

OBJECT_STRUCTURED_FIELD_OFFSET

public static final byte OBJECT_STRUCTURED_FIELD_OFFSET
See Also:
Constant Field Values

OBJECT_STRUCTURED_FIELD_EXTENT

public static final byte OBJECT_STRUCTURED_FIELD_EXTENT
See Also:
Constant Field Values

OBJECT_OFFSET

public static final byte OBJECT_OFFSET
See Also:
Constant Field Values

FONT_HORIZONTAL_SCALE_FACTOR

public static final byte FONT_HORIZONTAL_SCALE_FACTOR
See Also:
Constant Field Values

OBJECT_COUNT

public static final byte OBJECT_COUNT
See Also:
Constant Field Values

OBJECT_DATE_AND_TIMESTAMP

public static final byte OBJECT_DATE_AND_TIMESTAMP
See Also:
Constant Field Values

COMMENT

public static final byte COMMENT
See Also:
Constant Field Values

MEDIUM_ORIENTATION

public static final byte MEDIUM_ORIENTATION
See Also:
Constant Field Values

RESOURCE_OBJECT_INCLUDE

public static final byte RESOURCE_OBJECT_INCLUDE
See Also:
Constant Field Values

PRESENTATION_SPACE_RESET_MIXING

public static final byte PRESENTATION_SPACE_RESET_MIXING
See Also:
Constant Field Values

PRESENTATION_SPACE_MIXING_RULE

public static final byte PRESENTATION_SPACE_MIXING_RULE
See Also:
Constant Field Values

UNIVERSAL_DATE_AND_TIMESTAMP

public static final byte UNIVERSAL_DATE_AND_TIMESTAMP
See Also:
Constant Field Values

TONER_SAVER

public static final byte TONER_SAVER
See Also:
Constant Field Values

COLOR_FIDELITY

public static final byte COLOR_FIDELITY
See Also:
Constant Field Values

FONT_FIDELITY

public static final byte FONT_FIDELITY
See Also:
Constant Field Values

ATTRIBUTE_QUALIFIER

public static final byte ATTRIBUTE_QUALIFIER
See Also:
Constant Field Values

PAGE_POSITION_INFORMATION

public static final byte PAGE_POSITION_INFORMATION
See Also:
Constant Field Values

PARAMETER_VALUE

public static final byte PARAMETER_VALUE
See Also:
Constant Field Values

PRESENTATION_CONTROL

public static final byte PRESENTATION_CONTROL
See Also:
Constant Field Values

FONT_RESOLUTION_AND_METRIC_TECHNOLOGY

public static final byte FONT_RESOLUTION_AND_METRIC_TECHNOLOGY
See Also:
Constant Field Values

FINISHING_OPERATION

public static final byte FINISHING_OPERATION
See Also:
Constant Field Values

TEXT_FIDELITY

public static final byte TEXT_FIDELITY
See Also:
Constant Field Values

MEDIA_FIDELITY

public static final byte MEDIA_FIDELITY
See Also:
Constant Field Values

FINISHING_FIDELITY

public static final byte FINISHING_FIDELITY
See Also:
Constant Field Values

DATA_OBJECT_FONT_DESCRIPTOR

public static final byte DATA_OBJECT_FONT_DESCRIPTOR
See Also:
Constant Field Values

LOCALE_SELECTOR

public static final byte LOCALE_SELECTOR
See Also:
Constant Field Values

UP3I_FINISHING_OPERATION

public static final byte UP3I_FINISHING_OPERATION
See Also:
Constant Field Values

COLOR_MANAGEMENT_RESOURCE_DESCRIPTOR

public static final byte COLOR_MANAGEMENT_RESOURCE_DESCRIPTOR
See Also:
Constant Field Values

RENDERING_INTENT

public static final byte RENDERING_INTENT
See Also:
Constant Field Values

CMR_TAG_FIDELITY

public static final byte CMR_TAG_FIDELITY
See Also:
Constant Field Values

DEVICE_APPEARANCE

public static final byte DEVICE_APPEARANCE
See Also:
Constant Field Values

id

protected final byte id
the triplet identifier

Constructor Detail

AbstractTriplet

public AbstractTriplet(byte id)
Constructor

Parameters:
id - the triplet identifier (see static definitions above)
Method Detail

getId

public byte getId()
Returns the triplet identifier

Returns:
the triplet identifier

getData

public byte[] getData()
Returns the structured triplet data array

Returns:
the structured triplet data array

fop svn-trunk

Copyright 1999-2009 The Apache Software Foundation. All Rights Reserved.