test_class.file: jtss/src/test/java/ec/demetra/xml/sa/tramoseats/XmlTramoSeatsRequestTest.java
test_class.identifier: XmlTramoSeatsRequestTest
test_case.body: @Test
      public void testAdvancedValidation() throws FileNotFoundException, JAXBException, IOException, SAXException {
  
          XmlTramoSeatsRequest request = new XmlTramoSeatsRequest();
          request.specification = TramoSeatsXmlProcessorTest.advanced();
          request.context=TramoSeatsXmlProcessorTest.context();
          request.series = new XmlTs();
          XmlTsData.MARSHALLER.marshal(Data.X, request.series);
          request.getOutputFilter().add("arima.*");
          request.getOutputFilter().add("likelihood.*");
          request.getOutputFilter().add("residuals.*");
          request.getOutputFilter().add("*_f");
          JAXBContext jaxb = JAXBContext.newInstance(request.getClass());
          JAXBSource source = new JAXBSource(jaxb, request);
          Validator validator = Schemas.TramoSeats.newValidator();
          validator.setErrorHandler(new TestErrorHandler());
          validator.validate(source);
      }
test_case.class_method_signature: XmlTramoSeatsRequestTest.testAdvancedValidation()
test_case.full_signature: @Test public void testAdvancedValidation()
test_case.identifier: testAdvancedValidation
test_case.invocations: advanced context marshal add getOutputFilter add getOutputFilter add getOutputFilter add getOutputFilter newInstance getClass newValidator setErrorHandler validate
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAdvancedValidation()
focal_class.declarator: context
focal_class.modifier: @XmlElement(name = "Context")
      protected
focal_class.original_string: @XmlElement(name = "Context")
      protected XmlProcessingContext context;
focal_class.type: XmlProcessingContext
focal_class.var_name: context
focal_class.declarator: outputFilter
focal_class.modifier: @XmlList
      @XmlElement(name = "OutputFilter")
      protected
focal_class.original_string: @XmlList
      @XmlElement(name = "OutputFilter")
      protected List<String> outputFilter;
focal_class.type: List<String>
focal_class.var_name: outputFilter
focal_class.declarator: flat
focal_class.modifier: @XmlAttribute(name="flat")
      protected
focal_class.original_string: @XmlAttribute(name="flat")
      protected Boolean flat;
focal_class.type: Boolean
focal_class.var_name: flat
focal_class.file: jtss/src/main/java/ec/demetra/xml/sa/tramoseats/XmlTramoSeatsRequest.java
focal_class.identifier: XmlTramoSeatsRequest
focal_class.class_method_signature: XmlTramoSeatsRequest.getContext()
focal_class.full_signature: public XmlProcessingContext getContext()
focal_class.identifier: getContext
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: XmlProcessingContext
focal_class.signature: XmlProcessingContext getContext()
focal_class.class_method_signature: XmlTramoSeatsRequest.setContext(XmlProcessingContext value)
focal_class.full_signature: public void setContext(XmlProcessingContext value)
focal_class.identifier: setContext
focal_class.modifiers: public
focal_class.parameters: (XmlProcessingContext value)
focal_class.return: void
focal_class.signature: void setContext(XmlProcessingContext value)
focal_class.class_method_signature: XmlTramoSeatsRequest.getOutputFilter()
focal_class.full_signature: public List<String> getOutputFilter()
focal_class.identifier: getOutputFilter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<String>
focal_class.signature: List<String> getOutputFilter()
focal_class.class_method_signature: XmlTramoSeatsRequest.getFlat()
focal_class.full_signature: public boolean getFlat()
focal_class.identifier: getFlat
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean getFlat()
focal_class.class_method_signature: XmlTramoSeatsRequest.setFlat(Boolean flat)
focal_class.full_signature: public void setFlat(Boolean flat)
focal_class.identifier: setFlat
focal_class.modifiers: public
focal_class.parameters: (Boolean flat)
focal_class.return: void
focal_class.signature: void setFlat(Boolean flat)
focal_class.superclass: extends XmlTramoSeatsAtomicRequest
focal_method.body: public List<String> getOutputFilter() {
          if (outputFilter == null) {
              outputFilter = new ArrayList<>();
          }
          return this.outputFilter;
      }
focal_method.class_method_signature: XmlTramoSeatsRequest.getOutputFilter()
focal_method.full_signature: public List<String> getOutputFilter()
focal_method.identifier: getOutputFilter
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: List<String>
focal_method.signature: List<String> getOutputFilter()