Tabnine Logo
EDIConfigDigester.assertValidXSD
Code IndexAdd Tabnine to your IDE (free)

How to use
assertValidXSD
method
in
org.milyn.edisax.model.EDIConfigDigester

Best Java code snippets using org.milyn.edisax.model.EDIConfigDigester.assertValidXSD (Showing top 4 results out of 315)

origin: smooks/smooks

private Edimap digestEDIConfig(Document configDoc) throws SAXException, EDIConfigurationException, IOException {
  XsdDOMValidator validator = new XsdDOMValidator(configDoc);
  if (validator.getNamespaces().size() == 0) {
    throw new EDIConfigurationException("The edi-message-mapping configuration must contain a namespace.");
  }
  if (validator.getNamespaces().size() > 1) {
    throw new EDIConfigurationException("Unsupported use of multiple configuration namespaces from inside the edi-message-mapping configuration.");
  }
  String ediNS = validator.getNamespaces().get(0).toString();
  validator.validate();
  Edimap edimap = new Edimap(modelURI);
  if(assertValidXSD(ediNS)) {
    digestXSDValidatedConfig(configDoc,  edimap, ediNS);
  } else {
    throw new SAXException("Cannot parse edi-message-mapping configuration.  Unsupported default Namespace '" + ediNS + "'.");
  }
  return edimap;
}
origin: org.virtuslab/milyn-edisax-parser

private Edimap digestEDIConfig(Document configDoc) throws SAXException, EDIConfigurationException, IOException {
  XsdDOMValidator validator = new XsdDOMValidator(configDoc);
  if (validator.getNamespaces().size() == 0) {
    throw new EDIConfigurationException("The edi-message-mapping configuration must contain a namespace.");
  }
  if (validator.getNamespaces().size() > 1) {
    throw new EDIConfigurationException("Unsupported use of multiple configuration namespaces from inside the edi-message-mapping configuration.");
  }
  String ediNS = validator.getNamespaces().get(0).toString();
  validator.validate();
  Edimap edimap = new Edimap(modelURI);
  if(assertValidXSD(ediNS)) {
    digestXSDValidatedConfig(configDoc,  edimap, ediNS);
  } else {
    throw new SAXException("Cannot parse edi-message-mapping configuration.  Unsupported default Namespace '" + ediNS + "'.");
  }
  return edimap;
}
origin: org.milyn/milyn-smooks-all

private Edimap digestEDIConfig(Document configDoc) throws SAXException, EDIConfigurationException, IOException {
  XsdDOMValidator validator = new XsdDOMValidator(configDoc);
  if (validator.getNamespaces().size() == 0) {
    throw new EDIConfigurationException("The edi-message-mapping configuration must contain a namespace.");
  }
  if (validator.getNamespaces().size() > 1) {
    throw new EDIConfigurationException("Unsupported use of multiple configuration namespaces from inside the edi-message-mapping configuration.");
  }
  String ediNS = validator.getNamespaces().get(0).toString();
  validator.validate();
  Edimap edimap = new Edimap(modelURI);
  if(assertValidXSD(ediNS)) {
    digestXSDValidatedConfig(configDoc,  edimap, ediNS);
  } else {
    throw new SAXException("Cannot parse edi-message-mapping configuration.  Unsupported default Namespace '" + ediNS + "'.");
  }
  return edimap;
}
origin: org.milyn/milyn-edisax-parser

private Edimap digestEDIConfig(Document configDoc) throws SAXException, EDIConfigurationException, IOException {
  XsdDOMValidator validator = new XsdDOMValidator(configDoc);
  if (validator.getNamespaces().size() == 0) {
    throw new EDIConfigurationException("The edi-message-mapping configuration must contain a namespace.");
  }
  if (validator.getNamespaces().size() > 1) {
    throw new EDIConfigurationException("Unsupported use of multiple configuration namespaces from inside the edi-message-mapping configuration.");
  }
  String ediNS = validator.getNamespaces().get(0).toString();
  validator.validate();
  Edimap edimap = new Edimap(modelURI);
  if(assertValidXSD(ediNS)) {
    digestXSDValidatedConfig(configDoc,  edimap, ediNS);
  } else {
    throw new SAXException("Cannot parse edi-message-mapping configuration.  Unsupported default Namespace '" + ediNS + "'.");
  }
  return edimap;
}
org.milyn.edisax.modelEDIConfigDigesterassertValidXSD

Javadoc

Assert that schema used for validation are valid, i.e. the schema is either edi-message-mapping-1.0 or edi-message-mapping-1.1.

Popular methods of EDIConfigDigester

  • <init>
    Public constructor.
  • digestComponent
    Digests attributes and child elements of Component element.
  • digestDelimiters
    Digest attributes of Delimiter element and populate Delimiter.
  • digestDescription
    Digest attributes of Description element and populate Description.
  • digestEDIConfig
  • digestField
    Digests attributes and child elements of Field element.
  • digestImport
    Digest attributes of Import element and populate Import.
  • digestParameters
    Digests parameters from parameters attribute and insertsthe parameters into the valueNode. If first
  • digestSegment
    Digests attributes and child elements of Segment element.
  • digestSegmentGroup
  • digestSegments
    Digest attributes and child elements of Segments element. Populates Segments.
  • digestXSDValidatedConfig
    Digest child elements of edimap.
  • digestSegments,
  • digestXSDValidatedConfig,
  • getAttributeValue,
  • getNodeValue,
  • getNodeValueAsBoolean,
  • getNodeValueAsInteger,
  • retrieveNamespace,
  • setValuesForComponent,
  • setValuesForField

Popular in Java

  • Updating database using SQL prepared statement
  • setRequestProperty (URLConnection)
  • scheduleAtFixedRate (Timer)
  • addToBackStack (FragmentTransaction)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • Socket (java.net)
    Provides a client-side TCP socket.
  • KeyStore (java.security)
    KeyStore is responsible for maintaining cryptographic keys and their owners. The type of the syste
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Table (org.hibernate.mapping)
    A relational table
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now