use of com.adaptris.util.KeyValuePairSet in project interlok by adaptris.
the class XpathMetadataServiceTest method createContextEntries.
public static KeyValuePairSet createContextEntries() {
KeyValuePairSet contextEntries = new KeyValuePairSet();
contextEntries.add(new KeyValuePair("svrl", "http://purl.oclc.org/dsdl/svrl"));
contextEntries.add(new KeyValuePair("xsd", "http://www.w3.org/2001/XMLSchema"));
contextEntries.add(new KeyValuePair("xs", "http://www.w3.org/2001/XMLSchema"));
contextEntries.add(new KeyValuePair("sch", "http://www.ascc.net/xml/schematron"));
contextEntries.add(new KeyValuePair("iso", "http://purl.oclc.org/dsdl/schematron"));
contextEntries.add(new KeyValuePair("dp", "http://www.dpawson.co.uk/ns#"));
return contextEntries;
}
use of com.adaptris.util.KeyValuePairSet in project interlok by adaptris.
the class XpathMetadataServiceTest method testSetNamespaceContext.
@Test
public void testSetNamespaceContext() {
XpathMetadataService obj = new XpathMetadataService();
assertNull(obj.getNamespaceContext());
KeyValuePairSet kvps = new KeyValuePairSet();
kvps.add(new KeyValuePair("hello", "world"));
obj.setNamespaceContext(kvps);
assertEquals(kvps, obj.getNamespaceContext());
obj.setNamespaceContext(null);
assertNull(obj.getNamespaceContext());
}
use of com.adaptris.util.KeyValuePairSet in project interlok by adaptris.
the class XpathObjectMetadataServiceTest method createContextEntries.
private KeyValuePairSet createContextEntries() {
KeyValuePairSet contextEntries = new KeyValuePairSet();
contextEntries.add(new KeyValuePair("svrl", "http://purl.oclc.org/dsdl/svrl"));
contextEntries.add(new KeyValuePair("xsd", "http://www.w3.org/2001/XMLSchema"));
contextEntries.add(new KeyValuePair("xs", "http://www.w3.org/2001/XMLSchema"));
contextEntries.add(new KeyValuePair("sch", "http://www.ascc.net/xml/schematron"));
contextEntries.add(new KeyValuePair("iso", "http://purl.oclc.org/dsdl/schematron"));
contextEntries.add(new KeyValuePair("dp", "http://www.dpawson.co.uk/ns#"));
return contextEntries;
}
use of com.adaptris.util.KeyValuePairSet in project interlok by adaptris.
the class IntegerValueMatcherTest method create.
private static KeyValuePairSet create() {
KeyValuePairSet result = new KeyValuePairSet();
result.addKeyValuePair(new KeyValuePair("=10", EQUALS));
// Natural sort order let's me get away with this!
result.addKeyValuePair(new KeyValuePair("<5", LESS_THAN));
result.addKeyValuePair(new KeyValuePair("<=9", LESS_THAN_EQUAL));
// Natural sort order let's me get away with this!
result.addKeyValuePair(new KeyValuePair(">100", GREATER_THAN1));
result.addKeyValuePair(new KeyValuePair(">=15", GREATER_THAN_EQUAL));
return result;
}
use of com.adaptris.util.KeyValuePairSet in project interlok by adaptris.
the class XPathServiceTest method retrieveObjectForSampleConfig.
@Override
protected Object retrieveObjectForSampleConfig() {
MetadataDataOutputParameter metadataDataDestination1 = new MetadataDataOutputParameter("targetMetadataKey");
MetadataDataInputParameter metadataDataDestination2 = new MetadataDataInputParameter("sourceXpathMetadataKey");
ConstantDataInputParameter constantDataDestination = new ConstantDataInputParameter("//my/xpath/expression");
constantDataDestination.setValue("//my/xpath/expression");
Execution execution1 = new Execution();
execution1.setSource(constantDataDestination);
execution1.setTarget(metadataDataDestination1);
Execution execution2 = new Execution();
execution2.setSource(metadataDataDestination2);
execution2.setTarget(new MetadataDataOutputParameter("targetMetadataKey2"));
List<Execution> executions = new ArrayList<Execution>();
executions.add(execution1);
executions.add(execution2);
KeyValuePairSet namespaceMappings = new KeyValuePairSet();
namespaceMappings.addKeyValuePair(new KeyValuePair("some", "http://adaptris.com/xml/some"));
namespaceMappings.addKeyValuePair(new KeyValuePair("n1", "http://adaptris.com/xml/n1"));
namespaceMappings.addKeyValuePair(new KeyValuePair("n2", "http://adaptris.com/xml/n2"));
namespaceMappings.addKeyValuePair(new KeyValuePair("n3", "http://adaptris.com/xml/n3"));
service.setNamespaceContext(namespaceMappings);
service.setXmlSource(new StringPayloadDataInputParameter());
service.setExecutions(executions);
return service;
}
Aggregations