XMPQualifiersImpl.java 913 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xmp.core.impl;

import com.adobe.xmp.core.XMPNode;
import com.adobe.xmp.core.XMPQualifiers;
import com.adobe.xmp.core.impl.XMPNodeImpl;
import com.adobe.xmp.core.impl.XMPStructImpl;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
class XMPQualifiersImpl
extends XMPStructImpl
implements XMPQualifiers {
    XMPNode host;

    XMPQualifiersImpl(XMPNode host) {
        super(null, null, null);
        this.host = host;
    }

    @Override
    public XMPNode getHost() {
        return this.host;
    }

    @Override
    public <AdapterType> AdapterType adaptTo(Class<AdapterType> type) {
        if (!type.equals(XMPQualifiers.class)) {
            return null;
        }
        return (AdapterType)this;
    }

    @Override
    public XMPQualifiers accessQualifiers() {
        return null;
    }
}