Package org.jibx.binding.model
Class SplitElement
java.lang.Object
org.jibx.binding.model.ElementBase
org.jibx.binding.model.NestingElementBase
org.jibx.binding.model.SplitElement
Model component for split element of binding definition. This is only
used for structuring purposes, and is eliminated when the binding definition
is split into specialized input and output versions.
- Version:
- 1.0
- Author:
- Dennis M. Sosnoski
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InputElement
Input side of binding (null
if none).private OutputElement
Output side of binding (null
if none).Fields inherited from class org.jibx.binding.model.NestingElementBase
s_allowedAttributes
Fields inherited from class org.jibx.binding.model.ElementBase
BINDING_ELEMENT, COLLECTION_ELEMENT, ELEMENT_NAMES, FORMAT_ELEMENT, INCLUDE_ELEMENT, INPUT_ELEMENT, MAPPING_ELEMENT, NAMESPACE_ELEMENT, OUTPUT_ELEMENT, SPLIT_ELEMENT, STRUCTURE_ELEMENT, TEMPLATE_ELEMENT, VALUE_ELEMENT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet input side of binding.Get output side of binding.void
setInputSide
(InputElement input) Set input side of binding.void
setOutputSide
(OutputElement output) Set output side of binding.Methods inherited from class org.jibx.binding.model.NestingElementBase
addChild, childIterator, children, getDefaultStyle, getDefinitions, getStyle, getStyleName, prevalidate, setDefinitions, setStyleName, validate
Methods inherited from class org.jibx.binding.model.ElementBase
getComment, name, setComment, toString, type, validateAttributes
-
Field Details
-
m_inputSide
Input side of binding (null
if none). -
m_outputSide
Output side of binding (null
if none).
-
-
Constructor Details
-
SplitElement
public SplitElement()Constructor.
-
-
Method Details
-
getInputSide
Get input side of binding.- Returns:
- input side (
null
if none)
-
setInputSide
Set input side of binding.- Parameters:
input
- element containing input binding definition (null
if none)
-
getOutputSide
Get output side of binding.- Returns:
- output side (
null
if none)
-
setOutputSide
Set output side of binding.- Parameters:
output
- element containing output binding definition (null
if none)
-