/* See LICENSE for licensing and NOTICE for copyright. */ package org.ldaptive.asn1; /** * Parse handler for managing and initializing an object. * * @param <T> type of object initialized by this handler * * @author Middleware Services */ public abstract class AbstractParseHandler<T> implements ParseHandler { /** Object to initialize. */ private final T object; /** * Creates a new abstract parse handler. * * @param t object to initialize */ public AbstractParseHandler(final T t) { object = t; } /** * Returns the object. * * @return object */ public T getObject() { return object; } }