de.interactive_instruments.ShapeChange
Class TargetXmlSchemaConfiguration

java.lang.Object
  extended by de.interactive_instruments.ShapeChange.ProcessConfiguration
      extended by de.interactive_instruments.ShapeChange.TargetConfiguration
          extended by de.interactive_instruments.ShapeChange.TargetXmlSchemaConfiguration

public class TargetXmlSchemaConfiguration
extends TargetConfiguration

Author:
Johannes Echterhoff (echterhoff interactive-instruments de)

Constructor Summary
TargetXmlSchemaConfiguration(String className, ProcessMode processMode, Map<String,String> parameters, Map<String,ProcessRuleSet> ruleSets, List<ProcessMapEntry> mapEntries, List<XsdMapEntry> xsdMapEntries, List<XmlNamespace> xmlNamespaces, Set<String> inputIds)
          Creates a TargetConfiguration.
 
Method Summary
 List<XmlNamespace> getXmlNamespaces()
           
 List<XsdMapEntry> getXsdMapEntries()
           
 String toString()
           
 
Methods inherited from class de.interactive_instruments.ShapeChange.TargetConfiguration
fullNamespace, getInputIds, getNamespaces, locationOfNamespace, nsabrForNamespace
 
Methods inherited from class de.interactive_instruments.ShapeChange.ProcessConfiguration
addTarget, addTransformer, getClassName, getGmlVersion, getListParameterValue, getMapEntries, getMapEntry, getParameters, getParameterValue, getParameterValues, getProcessMode, getRuleSets, getTargets, getTransformers, hasParameter, setTargets, setTransformers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TargetXmlSchemaConfiguration

public TargetXmlSchemaConfiguration(String className,
                                    ProcessMode processMode,
                                    Map<String,String> parameters,
                                    Map<String,ProcessRuleSet> ruleSets,
                                    List<ProcessMapEntry> mapEntries,
                                    List<XsdMapEntry> xsdMapEntries,
                                    List<XmlNamespace> xmlNamespaces,
                                    Set<String> inputIds)
Creates a TargetConfiguration.

Parameters:
className - The fully qualified name of the class implementing the target.
processMode - The execution mode of the target.
parameters - The target parameters. null if no parameters were declared in the configuration.
ruleSets - The encoding rule sets declared for the target. null if no rule sets were declared in the configuration.
mapEntries - Will be ignored, so can be null.
xsdMapEntries - The xsd map entries for the target
xmlNamespaces - Xml namespaces defined for this target
inputIds - Set of identifiers referencing either the input model or a transformer.
Method Detail

getXsdMapEntries

public List<XsdMapEntry> getXsdMapEntries()
Returns:
The xsd map entries for the target. null if no map entries were declared in the configuration.

getXmlNamespaces

public List<XmlNamespace> getXmlNamespaces()

toString

public String toString()
Overrides:
toString in class TargetConfiguration


Copyright © 2015. All rights reserved.