Package org.exolab.castor.xml.parsing
Class StrictElementHandler
java.lang.Object
org.exolab.castor.xml.parsing.StrictElementHandler
A helper class for
UnmarshalHandler
.
Keeps track if elements, which appear in XML but for which there is no
mapping, should be allowed.- Since:
- 1.3.2
- Author:
- Philipp Erlacher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Checks if extra elements will be ignored.void
setIgnoreExtraElements
(boolean ignoreExtraElems) Sets whether or not elements that do not match a specific field should simply be ignored or reported as an error.boolean
Skip element that appear in XML but for which we have no mappingboolean
Checks if an end element can be skipped.boolean
Checks if a start element can be skipped
-
Constructor Details
-
StrictElementHandler
public StrictElementHandler()
-
-
Method Details
-
setIgnoreExtraElements
public void setIgnoreExtraElements(boolean ignoreExtraElems) Sets whether or not elements that do not match a specific field should simply be ignored or reported as an error. By default, extra elements are ignored.- Parameters:
ignoreExtraElems
- a boolean that when true will allow non-matched attributes to simply be ignored.
-
areElementsIgnorable
public boolean areElementsIgnorable()Checks if extra elements will be ignored.- Returns:
- true if we ignore extra elements, false otherwise
-
skipElement
public boolean skipElement()Skip element that appear in XML but for which we have no mapping- Returns:
-
skipStartElement
public boolean skipStartElement()Checks if a start element can be skipped- Returns:
- true if start element can be skipped, false otherwise
-
skipEndElement
public boolean skipEndElement()Checks if an end element can be skipped.- Returns:
- true if end element can be skipped, false otherwise
-