private void parseAllowedExceptions(Element ele, DozerBuilder.ConfigurationBuilder config) { NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); if (ALLOWED_EXCEPTION_ELEMENT.equals(element.getNodeName())) { String exceptionType = getNodeValue(element); config.allowedException(exceptionType); } } } }
configBuilder.stopOnErrors(Boolean.valueOf(nodeValue)); } else if (DATE_FORMAT.equals(element.getNodeName())) { configBuilder.dateFormat(nodeValue); } else if (WILDCARD.equals(element.getNodeName())) { configBuilder.wildcard(Boolean.valueOf(nodeValue)); } else if (TRIM_STRINGS.equals(element.getNodeName())) { configBuilder.trimStrings(Boolean.valueOf(nodeValue)); } else if (RELATIONSHIP_TYPE.equals(element.getNodeName())) { RelationshipType relationshipType = RelationshipType.valueOf(nodeValue); configBuilder.relationshipType(relationshipType); } else if (BEAN_FACTORY.equals(element.getNodeName())) { configBuilder.beanFactory(nodeValue); } else if (CUSTOM_CONVERTERS_ELEMENT.equals(element.getNodeName())) { parseCustomConverters(element, configBuilder);
private void parseCopyByReferences(Element ele, DozerBuilder.ConfigurationBuilder config) { NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); if (COPY_BY_REFERENCE.equals(element.getNodeName())) { String typeMask = getNodeValue(element); config.copyByReference(typeMask); } } } }
configBuilder.stopOnErrors(Boolean.valueOf(nodeValue)); } else if (DATE_FORMAT.equals(element.getNodeName())) { configBuilder.dateFormat(nodeValue); } else if (WILDCARD.equals(element.getNodeName())) { configBuilder.wildcard(Boolean.valueOf(nodeValue)); } else if (TRIM_STRINGS.equals(element.getNodeName())) { configBuilder.trimStrings(Boolean.valueOf(nodeValue)); } else if (MAP_NULL.equals(element.getNodeName())) { configBuilder.mapNull(Boolean.valueOf(nodeValue)); } else if (MAP_EMPTY_STRING.equals(element.getNodeName())) { configBuilder.mapEmptyString(Boolean.valueOf(nodeValue)); } else if (RELATIONSHIP_TYPE.equals(element.getNodeName())) { RelationshipType relationshipType = RelationshipType.valueOf(nodeValue); configBuilder.relationshipType(relationshipType); } else if (BEAN_FACTORY.equals(element.getNodeName())) { configBuilder.beanFactory(nodeValue); } else if (CUSTOM_CONVERTERS_ELEMENT.equals(element.getNodeName())) { parseCustomConverters(element, configBuilder);
configBuilder.stopOnErrors(Boolean.valueOf(nodeValue)); } else if (DATE_FORMAT.equals(element.getNodeName())) { configBuilder.dateFormat(nodeValue); } else if (WILDCARD.equals(element.getNodeName())) { configBuilder.wildcard(Boolean.valueOf(nodeValue)); } else if (TRIM_STRINGS.equals(element.getNodeName())) { configBuilder.trimStrings(Boolean.valueOf(nodeValue)); } else if (RELATIONSHIP_TYPE.equals(element.getNodeName())) { RelationshipType relationshipType = RelationshipType.valueOf(nodeValue); configBuilder.relationshipType(relationshipType); } else if (BEAN_FACTORY.equals(element.getNodeName())) { configBuilder.beanFactory(nodeValue); } else if (CUSTOM_CONVERTERS_ELEMENT.equals(element.getNodeName())) { parseCustomConverters(element, configBuilder);
private void parseCustomConverters(Element ele, DozerBuilder.ConfigurationBuilder config) { NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); if (CONVERTER_ELEMENT.equals(element.getNodeName())) { String converterType = getAttribute(element, TYPE_ATTRIBUTE); DozerBuilder.CustomConverterBuilder customConverterBuilder = config.customConverter(converterType); NodeList list = element.getChildNodes(); for (int x = 0; x < list.getLength(); x++) { Node node1 = list.item(x); if (node1 instanceof Element) { Element element1 = (Element) node1; if (CLASS_A_ELEMENT.equals(element1.getNodeName())) { customConverterBuilder.classA(getNodeValue(element1)); } else if (CLASS_B_ELEMENT.equals(element1.getNodeName())) { customConverterBuilder.classB(getNodeValue(element1)); } } } } } } }
private void parseCustomConverters(Element ele, DozerBuilder.ConfigurationBuilder config) { NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); if (CONVERTER_ELEMENT.equals(element.getNodeName())) { String converterType = getAttribute(element, TYPE_ATTRIBUTE); DozerBuilder.CustomConverterBuilder customConverterBuilder = config.customConverter(converterType); NodeList list = element.getChildNodes(); for (int x = 0; x < list.getLength(); x++) { Node node1 = list.item(x); if (node1 instanceof Element) { Element element1 = (Element) node1; if (CLASS_A_ELEMENT.equals(element1.getNodeName())) { customConverterBuilder.classA(getNodeValue(element1)); } else if (CLASS_B_ELEMENT.equals(element1.getNodeName())) { customConverterBuilder.classB(getNodeValue(element1)); } } } } } } }
private void parseCustomConverters(Element ele, DozerBuilder.ConfigurationBuilder config) { NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); if (CONVERTER_ELEMENT.equals(element.getNodeName())) { String converterType = getAttribute(element, TYPE_ATTRIBUTE); DozerBuilder.CustomConverterBuilder customConverterBuilder = config.customConverter(converterType); NodeList list = element.getChildNodes(); for (int x = 0; x < list.getLength(); x++) { Node node1 = list.item(x); if (node1 instanceof Element) { Element element1 = (Element) node1; if (CLASS_A_ELEMENT.equals(element1.getNodeName())) { customConverterBuilder.classA(getNodeValue(element1)); } else if (CLASS_B_ELEMENT.equals(element1.getNodeName())) { customConverterBuilder.classB(getNodeValue(element1)); } } } } } } }
private void parseCopyByReferences(Element ele, DozerBuilder.ConfigurationBuilder config) { NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); if (COPY_BY_REFERENCE.equals(element.getNodeName())) { String typeMask = getNodeValue(element); config.copyByReference(typeMask); } } } }
private void parseCopyByReferences(Element ele, DozerBuilder.ConfigurationBuilder config) { NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); if (COPY_BY_REFERENCE.equals(element.getNodeName())) { String typeMask = getNodeValue(element); config.copyByReference(typeMask); } } } }
private void parseAllowedExceptions(Element ele, DozerBuilder.ConfigurationBuilder config) { NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); if (ALLOWED_EXCEPTION_ELEMENT.equals(element.getNodeName())) { String exceptionType = getNodeValue(element); config.allowedException(exceptionType); } } } }
private void parseAllowedExceptions(Element ele, DozerBuilder.ConfigurationBuilder config) { NodeList nl = ele.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node node = nl.item(i); if (node instanceof Element) { Element element = (Element) node; debugElement(element); if (ALLOWED_EXCEPTION_ELEMENT.equals(element.getNodeName())) { String exceptionType = getNodeValue(element); config.allowedException(exceptionType); } } } }
public CustomConverterBuilder customConverter(String type) { Class<? extends CustomConverter> aClass = (Class<? extends CustomConverter>) MappingUtils.loadClass(type); return customConverter(aClass); }
public void apply(ConfigurationBuilder configBuilder) { configBuilder.copyByReference(typeMask); } };
public void apply(ConfigurationBuilder configBuilder) { configBuilder.copyByReference(typeMask); } };
public void apply(ConfigurationBuilder configBuilder) { configBuilder.beanFactory(name); } };
public void apply(ConfigurationBuilder configBuilder) { configBuilder.trimStrings(value); } };
public void apply(ConfigurationBuilder configBuilder) { configBuilder.stopOnErrors(value); } };
public void apply(ConfigurationBuilder configBuilder) { configBuilder.allowedException(type); } };
public ConfigurationBuilder allowedException(String type) { Class<?> exceptionType = MappingUtils.loadClass(type); return allowedException(exceptionType); }