COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

org.eclipse.cosmos.rm.validation.internal.artifacts
Class Schematron

java.lang.Object
  extended by org.eclipse.cosmos.rm.validation.internal.artifacts.Schematron

public class Schematron
extends java.lang.Object

Artifact that contains schematron information


Nested Class Summary
static class Schematron.Pattern
           
static class Schematron.Rule
           
 
Constructor Summary
Schematron(java.lang.StringBuffer schematron, java.util.List patterns, java.util.Map prefixMap, int lineNumber)
           
 
Method Summary
 java.lang.StringBuffer getFragment()
          Returns XML fragment that represents the schematron
 int getLineNumber()
           
 java.util.List getPatterns()
           
 java.util.Map getPrefixMap()
          Returns a prefix map used to resolve namespace uris
 void setFragment(java.lang.StringBuffer schematron)
          Sets XML fragment that represents the schematron
 void setPrefixMap(java.util.Map prefixMap)
          Sets prefix map used to resolve namespace uris
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Schematron

public Schematron(java.lang.StringBuffer schematron,
                  java.util.List patterns,
                  java.util.Map prefixMap,
                  int lineNumber)
Method Detail

getPatterns

public java.util.List getPatterns()

getFragment

public java.lang.StringBuffer getFragment()
Returns XML fragment that represents the schematron

Returns:
XML fragment that represents the schematron

getLineNumber

public int getLineNumber()

setFragment

public void setFragment(java.lang.StringBuffer schematron)
Sets XML fragment that represents the schematron

Parameters:
schematron - XML fragment that represents the schematron

getPrefixMap

public java.util.Map getPrefixMap()
Returns a prefix map used to resolve namespace uris

Returns:
a prefix map used to resolve namespace uris

setPrefixMap

public void setPrefixMap(java.util.Map prefixMap)
Sets prefix map used to resolve namespace uris

Parameters:
prefixMap - prefix map used to resolve namespace uris

COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification