CPD Results
The following document contains the results of PMD's CPD 3.9.
Duplications
| File | Line |
|---|---|
| org/apache/myfaces/taglib/core/ValidatorImplTag.java | 83 |
| org/apache/myfaces/taglib/core/ValidatorTag.java | 68 |
protected Validator createValidator() throws javax.servlet.jsp.JspException
{
FacesContext facesContext = FacesContext.getCurrentInstance();
ELContext elContext = facesContext.getELContext();
if (null != _binding)
{
Object validator;
try
{
validator = _binding.getValue(elContext);
} catch (Exception e)
{
throw new JspException("Error while creating the Validator", e);
}
if (validator instanceof Validator)
{
return (Validator) validator;
}
}
Application application = facesContext.getApplication();
Validator validator = null;
try
{
// first check if an ValidatorId was set by a method
if (null != _validatorIdString)
{
validator = application.createValidator(_validatorIdString);
} else if (null != _validatorId)
{
String validatorId = (String) _validatorId.getValue(elContext);
validator = application.createValidator(validatorId);
}
} catch (Exception e)
{
throw new JspException("Error while creating the Validator", e);
}
if (null != validator)
{
if (null != _binding)
{
_binding.setValue(elContext, validator);
}
return validator;
}
throw new JspException("validatorId and/or binding must be specified");
}
}
| |
| File | Line |
|---|---|
| org/apache/myfaces/config/impl/digester/elements/Attribute.java | 49 |
| org/apache/myfaces/config/impl/digester/elements/Property.java | 51 |
public void addDescription(String value)
{
if(_description == null)
_description = new ArrayList<String>();
_description.add(value);
}
public Iterator<String> getDescriptions()
{
if(_description==null)
return Collections.EMPTY_LIST.iterator();
return _description.iterator();
}
public void addDisplayName(String value)
{
if(_displayName == null)
_displayName = new ArrayList<String>();
_displayName.add(value);
}
public Iterator<String> getDisplayNames()
{
if(_displayName==null)
return Collections.EMPTY_LIST.iterator();
return _displayName.iterator();
}
public void addIcon(String value)
{
if(_icon == null)
_icon = new ArrayList<String>();
_icon.add(value);
}
public Iterator<String> getIcons()
{
if(_icon==null)
return Collections.EMPTY_LIST.iterator();
return _icon.iterator();
}
public void setPropertyName(String propertyName)
| |
| File | Line |
|---|---|
| org/apache/myfaces/taglib/core/ConverterImplTag.java | 89 |
| org/apache/myfaces/taglib/core/ConverterTag.java | 72 |
protected Converter createConverter()
throws JspException
{
Converter converter = null;
FacesContext facesContext = FacesContext.getCurrentInstance();
ELContext elContext = facesContext.getELContext();
// try to create the converter from the binding expression first, and then from
// the converterId
if (_binding != null)
{
try
{
converter = (Converter) _binding.getValue(elContext);
if (converter != null)
{
return converter;
}
}
catch (Exception e)
{
throw new JspException("Exception creating converter using binding", e);
}
}
if ((_converterId != null) || (_converterIdString != null))
{
try
{
if (null != _converterIdString)
{
converter = facesContext.getApplication().createConverter(_converterIdString);
} else
{
String converterId = (String) _converterId.getValue(elContext);
converter = facesContext.getApplication().createConverter(converterId);
}
// with binding no converter was created, set its value with the converter
// created using the converterId
if (converter != null && _binding != null)
{
_binding.setValue(elContext, converter);
}
}
catch (Exception e)
{
throw new JspException("Exception creating converter with converterId: " + _converterId, e);
}
}
return converter;
}
}
| |
| File | Line |
|---|---|
| org/apache/myfaces/taglib/core/DelegateActionListener.java | 60 |
| org/apache/myfaces/taglib/core/DelegateValueChangeListener.java | 60 |
public DelegateValueChangeListener(ValueExpression type, ValueExpression binding)
{
super();
_type = type;
_binding = binding;
}
public boolean isTransient()
{
return false;
}
public void restoreState(FacesContext facesContext, Object state)
{
Object[] values = (Object[]) state;
_type = (ValueExpression) values[0];
_binding = (ValueExpression) values[1];
}
public Object saveState(FacesContext facesContext)
{
Object[] values = new Object[2];
values[0] = _type;
values[1] = _binding;
return values;
}
public void setTransient(boolean arg0)
{
// Do nothing
}
private ValueChangeListener _getDelegate()
| |
| File | Line |
|---|---|
| org/apache/myfaces/taglib/core/ConverterImplTag.java | 111 |
| org/apache/myfaces/taglib/core/DelegateConverter.java | 131 |
throw new ConverterException("Exception creating converter using binding", e);
}
}
if ((_converterId != null) || (_converterIdString != null))
{
try
{
if (null != _converterIdString)
{
converter = facesContext.getApplication().createConverter(_converterIdString);
} else
{
String converterId = (String) _converterId.getValue(elContext);
converter = facesContext.getApplication().createConverter(converterId);
}
// with binding no converter was created, set its value with the converter
// created using the converterId
if (converter != null && _binding != null)
{
_binding.setValue(elContext, converter);
}
}
catch (Exception e)
{
throw new ConverterException("Exception creating converter with converterId: " + _converterId, e);
| |