Package org.exolab.castor.xml.parsing
Class StrictElementHandler
- java.lang.Object
-
- org.exolab.castor.xml.parsing.StrictElementHandler
-
public class StrictElementHandler extends java.lang.Object
A helper class forUnmarshalHandler
. 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 Constructor Description StrictElementHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
areElementsIgnorable()
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
skipElement()
Skip element that appear in XML but for which we have no mappingboolean
skipEndElement()
Checks if an end element can be skipped.boolean
skipStartElement()
Checks if a start element can be skipped
-
-
-
Method Detail
-
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
-
-