XMPNode.java 756 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xmp.core;

import com.adobe.xmp.core.XMPNodeVisitor;
import com.adobe.xmp.core.XMPPathAddressable;
import com.adobe.xmp.core.XMPQualifiers;
import java.util.Iterator;

public interface XMPNode
extends Iterable<XMPNode>,
XMPPathAddressable {
    @Override
    public Iterator<XMPNode> iterator();

    public void accept(XMPNodeVisitor var1);

    public XMPQualifiers accessQualifiers();

    public String getName();

    public XMPNode getParent();

    public String getNamespace();

    public <AdapterType> AdapterType adaptTo(Class<AdapterType> var1);

    public void copyReplace(XMPNode var1);

    public boolean isArrayItem();

    public boolean hasQualifiers();

    public int size();
}