Top Fields Constructors Methods
org.apache.pdfbox.preflight.font

public abstract Class FontValidator<T extends FontContainer>

extends Object
Class Inheritance
Known Direct Subclasses
org.apache.pdfbox.preflight.font.SimpleFontValidator, org.apache.pdfbox.preflight.font.Type0FontValidator, org.apache.pdfbox.preflight.font.Type3FontValidator
Imports
org.apache.pdfbox.cos.COSDictionary, org.apache.pdfbox.preflight.PreflightContext, org.apache.pdfbox.preflight.exception.ValidationException, org.apache.pdfbox.preflight.font.container.FontContainer, org.apache.pdfbox.preflight.font.descriptor.FontDescriptorHelper

Field Summary

Modifier and TypeField and Description
protected final PreflightContext
protected FontDescriptorHelper<T>
protected final T

Constructor Summary

AccessConstructor and Description
public
FontValidator(PreflightContext context, COSDictionary dict, T fContainer)

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
public T
public abstract void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

contextback to summary
protected final PreflightContext context
descriptorHelperback to summary
protected FontDescriptorHelper<T> descriptorHelper
fontContainerback to summary
protected final T fontContainer

Constructor Detail

FontValidatorback to summary
public FontValidator(PreflightContext context, COSDictionary dict, T fContainer)

Method Detail

checkEncodingback to summary
protected void checkEncoding()
checkToUnicodeback to summary
protected void checkToUnicode()
getFontContainerback to summary
public T getFontContainer()
validateback to summary
public abstract void validate() throws ValidationException