SchemaDataHolder.java 840 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.adobe.xmp.schema.rng.parser;

import com.adobe.xmp.schema.rng.model.PropertyInfo;
import com.adobe.xmp.schema.rng.model.SchemaInfo;
import java.util.ArrayList;

/*
 * This class specifies class file version 49.0 but uses Java 6 signatures.  Assumed Java 6.
 */
class SchemaDataHolder {
    private ArrayList<PropertyInfo> propList;
    private SchemaInfo schemaInfo;

    SchemaDataHolder(SchemaInfo schemaInfo) {
        this.schemaInfo = schemaInfo;
        this.propList = new ArrayList();
    }

    void addPropList(PropertyInfo propInfo) {
        if (propInfo != null) {
            this.propList.add(propInfo);
        }
    }

    SchemaInfo getSchemaInfo() {
        return this.schemaInfo;
    }

    ArrayList<PropertyInfo> getPropList() {
        return this.propList;
    }
}