001    package com.thaiopensource.validate.nrl;
002    
003    import com.thaiopensource.validate.Schema;
004    
005    class AttributeActionSet {
006      private boolean attach;
007      private boolean reject;
008      private Schema[] schemas = new Schema[0];
009    
010      boolean getAttach() {
011        return attach;
012      }
013    
014      void setAttach(boolean attach) {
015        this.attach = attach;
016      }
017    
018      boolean getReject() {
019        return reject;
020      }
021    
022      void setReject(boolean reject) {
023        this.reject = reject;
024      }
025    
026      Schema[] getSchemas() {
027        return schemas;
028      }
029    
030      void addSchema(Schema schema) {
031        Schema[] s = new Schema[schemas.length + 1];
032        System.arraycopy(schemas, 0, s, 0, schemas.length);
033        s[schemas.length] = schema;
034        schemas = s;
035      }
036    }