SchemaVisitor.java 1.79 KB
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xmp.schema.model;

import com.adobe.xmp.schema.model.ArrayType;
import com.adobe.xmp.schema.model.PropertyDescription;
import com.adobe.xmp.schema.model.SchemaDescription;
import com.adobe.xmp.schema.model.SimpleType;
import com.adobe.xmp.schema.model.StructType;
import com.adobe.xmp.schema.model.XMPSchemaException;
import com.adobe.xmp.schema.model.rules.BooleanRule;
import com.adobe.xmp.schema.model.rules.ClosedChoice;
import com.adobe.xmp.schema.model.rules.DateRule;
import com.adobe.xmp.schema.model.rules.IntegerRule;
import com.adobe.xmp.schema.model.rules.LengthRule;
import com.adobe.xmp.schema.model.rules.LogicalRule;
import com.adobe.xmp.schema.model.rules.OpenChoice;
import com.adobe.xmp.schema.model.rules.PatternRule;
import com.adobe.xmp.schema.model.rules.RealRule;

public interface SchemaVisitor {
    public void visit(SchemaDescription var1) throws XMPSchemaException;

    public void visit(PropertyDescription var1) throws XMPSchemaException;

    public void visit(SimpleType var1) throws XMPSchemaException;

    public void visit(ArrayType var1) throws XMPSchemaException;

    public void visit(StructType var1) throws XMPSchemaException;

    public void visit(BooleanRule var1) throws XMPSchemaException;

    public void visit(ClosedChoice var1) throws XMPSchemaException;

    public void visit(OpenChoice var1) throws XMPSchemaException;

    public void visit(DateRule var1) throws XMPSchemaException;

    public void visit(IntegerRule var1) throws XMPSchemaException;

    public void visit(LengthRule var1) throws XMPSchemaException;

    public void visit(LogicalRule var1) throws XMPSchemaException;

    public void visit(PatternRule var1) throws XMPSchemaException;

    public void visit(RealRule var1) throws XMPSchemaException;
}