/** * INTERNAL: * Set the attribute transformer's class. * This is used to map from XML. */ public void setAttributeTransformerClass(Class attributeTransformerClass) { if (attributeTransformerClass == null) { return; } try { Object instance = null; if (PrivilegedAccessHelper.shouldUsePrivilegedAccess()) { try { instance = AccessController.doPrivileged(new PrivilegedNewInstanceFromClass(attributeTransformerClass)); } catch (PrivilegedActionException ex) { throw (Exception)ex.getCause(); } } else { instance = PrivilegedAccessHelper.newInstanceFromClass(attributeTransformerClass); } setAttributeTransformer((AttributeTransformer)instance); } catch (Exception exception) { throw DescriptorException.attributeTransformerClassInvalid(attributeTransformerClass.getName(), this, exception); } }
/** * INTERNAL: * Set the attribute transformer's class. * This is used to map from XML. */ public void setAttributeTransformerClass(Class attributeTransformerClass) { if (attributeTransformerClass == null) { return; } try { Object instance = null; if (PrivilegedAccessHelper.shouldUsePrivilegedAccess()) { try { instance = AccessController.doPrivileged(new PrivilegedNewInstanceFromClass(attributeTransformerClass)); } catch (PrivilegedActionException ex) { throw (Exception)ex.getCause(); } } else { instance = PrivilegedAccessHelper.newInstanceFromClass(attributeTransformerClass); } setAttributeTransformer((AttributeTransformer)instance); } catch (Exception exception) { throw DescriptorException.attributeTransformerClassInvalid(attributeTransformerClass.getName(), this, exception); } }
/** * INTERNAL: * Set the attribute transformer's class. * This is used to map from XML. */ public void setAttributeTransformerClass(Class attributeTransformerClass) { if (attributeTransformerClass == null) { return; } try { Object instance = null; if (PrivilegedAccessHelper.shouldUsePrivilegedAccess()){ try{ instance = AccessController.doPrivileged(new PrivilegedNewInstanceFromClass(attributeTransformerClass)); }catch (PrivilegedActionException ex){ throw (Exception)ex.getCause(); } }else{ instance = PrivilegedAccessHelper.newInstanceFromClass(attributeTransformerClass); } setAttributeTransformer((AttributeTransformer)instance); } catch (Exception ex) { throw DescriptorException.attributeTransformerClassInvalid(getAttributeTransformerClassName(), this, ex); } }