portal.plugin.mapping
Interface I_PortalMappingElement
- All Known Subinterfaces:
- I_PortalMappingElementScalarContainer
- All Known Implementing Classes:
- PortalMappingBody, PortalMappingInput, PortalMappingOutput, PortalMappingPlugin, PortalMappingRow, PortalMappingScalar, PortalMappingStructure, PortalMappingTable
- public interface I_PortalMappingElement
A single element in a plugin mapping.
Supported mapping elements are:
- Scalars:
<scalar match="number" converter="class.integer" />
- Structures:
<structure match="/data/">
<scalar match="number" converter="class.integer" />
<scalar match="text" converter="class.string" />
<scalar match="boolean" converter="class.boolean" />
</structure>
- Tables:
<table match="/set/">
<row match=".">
<scalar match="number" converter="class.integer" />
<scalar match="text" converter="class.string" />
<scalar match="boolean" converter="class.boolean" />
</row>
</table>
- Input, Output, Body:
<?xml version="1.0" encoding="UTF-8"?>
<map
xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance"
xsd:noNamespaceSchemaLocation="http://www.openvend.org/xsd/1.0/portal-mapping.xsd">
<plugin>...SomePluginClass</plugin>
<input match="/instances/search_data/data/">
<scalar match="number" converter="class.integer" />
</input>
<output match="/instances/dummy_data/data/">
<scalar match="number" name="A_NUMBER" />
</output>
<body>
...
</body>
<params>
<param name="...">...</param>
</params>
</map>
- Version:
- $Revision: 1.3 $
- Author:
- Thomas Weckert
getMatch
public java.lang.String getMatch()
getType
public I_PortalMappingElementType getType()