@Test public void testIsEmail() throws Exception { String valid = "*****@*****.**"; String invalid = "nic@cz"; assertTrue(StringValidator.isEmail(valid)); assertFalse(StringValidator.isEmail(invalid)); }
@Test public void testIsValid() throws Exception { String valid = "*****@*****.**"; String invalid = "nic@cz"; String regex = "^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"; assertTrue(StringValidator.isValid(valid, regex)); assertFalse(StringValidator.isValid(invalid, regex)); }
public SecurityRequirementDescriptor() { super(); xmlName = "security-requirement"; XMLFieldDescriptorImpl desc = null; XMLFieldHandler handler = null; FieldValidator fieldValidator = null; // -- set grouping compositor setCompositorAsSequence(); // -- initialize attribute descriptors // -- initialize element descriptors // -- _description desc = new XMLFieldDescriptorImpl( java.lang.String.class, "_description", "description", NodeType.Element); desc.setImmutable(true); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { SecurityRequirement target = (SecurityRequirement) object; return target.getDescription(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { SecurityRequirement target = (SecurityRequirement) object; target.setDescription((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return null; } }); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _description fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator sv = new StringValidator(); sv.setWhiteSpace("preserve"); fieldValidator.setValidator(sv); } desc.setValidator(fieldValidator); } // -- de.fhg.isst.ComponentML.SecurityRequirementDescriptor()
public AT033ATDescriptor() { super(); nsURI = "http://www.evologic.com.uk/evologic/evotype"; xmlName = "AT033AT"; org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; org.exolab.castor.xml.XMLFieldHandler handler = null; org.exolab.castor.xml.FieldValidator fieldValidator = null; // -- initialize attribute descriptors // -- _value desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_value", "value", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { AT033AT target = (AT033AT) object; return target.getValue(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { AT033AT target = (AT033AT) object; target.setValue((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setRequired(true); addFieldDescriptor(desc); // -- validation code for: _value fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- initialize element descriptors } // -- org.artistar.tahoe.config.type.AT033ATDescriptor()
/*
public MeteorRsMsgTypeDescriptor() { super(); nsURI = "http://schemas.pescxml.org"; xmlName = "MeteorRsMsgType"; // -- set grouping compositor setCompositorAsSequence(); org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; org.exolab.castor.xml.XMLFieldHandler handler = null; org.exolab.castor.xml.FieldValidator fieldValidator = null; // -- initialize attribute descriptors // -- _PESCXMLVersion desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_PESCXMLVersion", "PESCXMLVersion", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { MeteorRsMsgType target = (MeteorRsMsgType) object; return target.getPESCXMLVersion(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { MeteorRsMsgType target = (MeteorRsMsgType) object; target.setPESCXMLVersion((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setRequired(true); addFieldDescriptor(desc); // -- validation code for: _PESCXMLVersion fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); typeValidator.setFixed("3.0.0"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- initialize element descriptors // -- _meteorDataProviderInfoList desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( org.nchelp.meteor.message.response.MeteorDataProviderInfo.class, "_meteorDataProviderInfoList", "MeteorDataProviderInfo", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { MeteorRsMsgType target = (MeteorRsMsgType) object; return target.getMeteorDataProviderInfo(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { MeteorRsMsgType target = (MeteorRsMsgType) object; target.addMeteorDataProviderInfo( (org.nchelp.meteor.message.response.MeteorDataProviderInfo) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return new org.nchelp.meteor.message.response.MeteorDataProviderInfo(); } }); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(true); addFieldDescriptor(desc); // -- validation code for: _meteorDataProviderInfoList fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope } desc.setValidator(fieldValidator); // -- _meteorDataAggregates desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( org.nchelp.meteor.message.response.MeteorDataAggregates.class, "_meteorDataAggregates", "MeteorDataAggregates", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { MeteorRsMsgType target = (MeteorRsMsgType) object; return target.getMeteorDataAggregates(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { MeteorRsMsgType target = (MeteorRsMsgType) object; target.setMeteorDataAggregates( (org.nchelp.meteor.message.response.MeteorDataAggregates) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return new org.nchelp.meteor.message.response.MeteorDataAggregates(); } }); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _meteorDataAggregates fieldValidator = new org.exolab.castor.xml.FieldValidator(); { // -- local scope } desc.setValidator(fieldValidator); // -- _meteorIndexProviderDataList desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( org.nchelp.meteor.message.response.MeteorIndexProviderData.class, "_meteorIndexProviderDataList", "MeteorIndexProviderData", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { MeteorRsMsgType target = (MeteorRsMsgType) object; return target.getMeteorIndexProviderData(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { MeteorRsMsgType target = (MeteorRsMsgType) object; target.addMeteorIndexProviderData( (org.nchelp.meteor.message.response.MeteorIndexProviderData) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return new org.nchelp.meteor.message.response.MeteorIndexProviderData(); } }); desc.setHandler(handler); desc.setMultivalued(true); addFieldDescriptor(desc); // -- validation code for: _meteorIndexProviderDataList fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(0); { // -- local scope } desc.setValidator(fieldValidator); } // -- org.nchelp.meteor.message.response.MeteorRsMsgTypeDescriptor()
public IconDescriptor() { super(); xmlName = "icon"; org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; org.exolab.castor.xml.XMLFieldHandler handler = null; org.exolab.castor.xml.FieldValidator fieldValidator = null; // -- initialize attribute descriptors // -- _text desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_text", "text", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Icon target = (Icon) object; return target.getText(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Icon target = (Icon) object; target.setText((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setRequired(true); addFieldDescriptor(desc); // -- validation code for: _text fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _src desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_src", "src", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Icon target = (Icon) object; return target.getSrc(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Icon target = (Icon) object; target.setSrc((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setRequired(true); addFieldDescriptor(desc); // -- validation code for: _src fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- initialize element descriptors } // -- com.iver.andami.plugins.config.generate.IconDescriptor()
public WdbElementDescriptor() { super(); xmlName = "wdbElement"; org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; org.exolab.castor.mapping.FieldHandler handler = null; org.exolab.castor.xml.FieldValidator fieldValidator = null; // -- initialize attribute descriptors // -- _name desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_name", "name", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { WdbElement target = (WdbElement) object; return target.getName(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { WdbElement target = (WdbElement) object; target.setName((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }; desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _name fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _type desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_type", "type", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { WdbElement target = (WdbElement) object; return target.getType(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { WdbElement target = (WdbElement) object; target.setType((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }; desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _type fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _size desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.Integer.TYPE, "_size", "size", org.exolab.castor.xml.NodeType.Attribute); handler = new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { WdbElement target = (WdbElement) object; if (!target.hasSize()) return null; return new java.lang.Integer(target.getSize()); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { WdbElement target = (WdbElement) object; // if null, use delete method for optional primitives if (value == null) { target.deleteSize(); return; } target.setSize(((java.lang.Integer) value).intValue()); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }; desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _size fieldValidator = new org.exolab.castor.xml.FieldValidator(); { // -- local scope IntegerValidator typeValidator = new IntegerValidator(); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- initialize element descriptors } // -- com.gele.tools.wow.wdbearmanager.castor.WdbElementDescriptor()
public AuditMgrRespDescriptor() { super(); xmlName = "auditMgrResp"; // -- set grouping compositor setCompositorAsChoice(); XMLFieldDescriptorImpl desc = null; XMLFieldHandler handler = null; FieldValidator fieldValidator = null; // -- initialize attribute descriptors // -- initialize element descriptors // -- _auditLogEntriesList desc = new XMLFieldDescriptorImpl( AuditLogEntries.class, "_auditLogEntriesList", "auditLogEntries", NodeType.Element); handler = (new XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { AuditMgrResp target = (AuditMgrResp) object; return target.getAuditLogEntries(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { AuditMgrResp target = (AuditMgrResp) object; target.addAuditLogEntries((AuditLogEntries) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return new AuditLogEntries(); } }); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(true); addFieldDescriptor(desc); // -- validation code for: _auditLogEntriesList fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(0); desc.setValidator(fieldValidator); // -- _noDataResponse desc = new XMLFieldDescriptorImpl( java.lang.String.class, "_noDataResponse", "noDataResponse", NodeType.Element); desc.setImmutable(true); handler = (new XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { AuditMgrResp target = (AuditMgrResp) object; return target.getNoDataResponse(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { AuditMgrResp target = (AuditMgrResp) object; target.setNoDataResponse((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _noDataResponse fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator sv = new StringValidator(); sv.setWhiteSpace("preserve"); fieldValidator.setValidator(sv); } desc.setValidator(fieldValidator); } // -- com.cisco.eManager.common.audit2.AuditMgrRespDescriptor()
public MenuDescriptor() { super(); xmlName = "menu"; org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; org.exolab.castor.xml.XMLFieldHandler handler = null; org.exolab.castor.xml.FieldValidator fieldValidator = null; // -- initialize attribute descriptors // -- _actionCommand desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_actionCommand", "action-command", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Menu target = (Menu) object; return target.getActionCommand(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Menu target = (Menu) object; target.setActionCommand((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); addFieldDescriptor(desc); // -- validation code for: _actionCommand fieldValidator = new org.exolab.castor.xml.FieldValidator(); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _key desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_key", "key", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Menu target = (Menu) object; return target.getKey(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Menu target = (Menu) object; target.setKey((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); addFieldDescriptor(desc); // -- validation code for: _key fieldValidator = new org.exolab.castor.xml.FieldValidator(); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _icon desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_icon", "icon", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Menu target = (Menu) object; return target.getIcon(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Menu target = (Menu) object; target.setIcon((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); addFieldDescriptor(desc); // -- validation code for: _icon fieldValidator = new org.exolab.castor.xml.FieldValidator(); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _tooltip desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_tooltip", "tooltip", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Menu target = (Menu) object; return target.getTooltip(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Menu target = (Menu) object; target.setTooltip((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); addFieldDescriptor(desc); // -- validation code for: _tooltip fieldValidator = new org.exolab.castor.xml.FieldValidator(); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _enableText desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_enableText", "enable-text", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Menu target = (Menu) object; return target.getEnableText(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Menu target = (Menu) object; target.setEnableText((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); addFieldDescriptor(desc); // -- validation code for: _enableText fieldValidator = new org.exolab.castor.xml.FieldValidator(); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _mnemonic desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_mnemonic", "mnemonic", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Menu target = (Menu) object; return target.getMnemonic(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Menu target = (Menu) object; target.setMnemonic((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); addFieldDescriptor(desc); // -- validation code for: _mnemonic fieldValidator = new org.exolab.castor.xml.FieldValidator(); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _text desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_text", "text", org.exolab.castor.xml.NodeType.Attribute); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Menu target = (Menu) object; return target.getText(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Menu target = (Menu) object; target.setText((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setRequired(true); addFieldDescriptor(desc); // -- validation code for: _text fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _position desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.Integer.TYPE, "_position", "position", org.exolab.castor.xml.NodeType.Attribute); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Menu target = (Menu) object; if (!target.hasPosition()) return null; return new java.lang.Integer(target.getPosition()); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Menu target = (Menu) object; // if null, use delete method for optional primitives if (value == null) { target.deletePosition(); return; } target.setPosition(((java.lang.Integer) value).intValue()); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); addFieldDescriptor(desc); // -- validation code for: _position fieldValidator = new org.exolab.castor.xml.FieldValidator(); { // -- local scope IntegerValidator typeValidator = new IntegerValidator(); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _is_separator desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.Boolean.TYPE, "_is_separator", "is_separator", org.exolab.castor.xml.NodeType.Attribute); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Menu target = (Menu) object; if (!target.hasIs_separator()) return null; return (target.getIs_separator() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Menu target = (Menu) object; // if null, use delete method for optional primitives if (value == null) { target.deleteIs_separator(); return; } target.setIs_separator(((java.lang.Boolean) value).booleanValue()); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); addFieldDescriptor(desc); // -- validation code for: _is_separator fieldValidator = new org.exolab.castor.xml.FieldValidator(); { // -- local scope BooleanValidator typeValidator = new BooleanValidator(); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- initialize element descriptors } // -- com.iver.andami.plugins.config.generate.MenuDescriptor()
public MgmtPolicyDescriptor() { super(); xmlName = "MgmtPolicy"; // -- set grouping compositor setCompositorAsSequence(); org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; org.exolab.castor.xml.XMLFieldHandler handler = null; org.exolab.castor.xml.FieldValidator fieldValidator = null; // -- initialize attribute descriptors // -- initialize element descriptors // -- _id desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( com.cisco.eManager.common.inventory2.ManagedObjectId.class, "_id", "id", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { MgmtPolicy target = (MgmtPolicy) object; return target.getId(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { MgmtPolicy target = (MgmtPolicy) object; target.setId((com.cisco.eManager.common.inventory2.ManagedObjectId) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return new com.cisco.eManager.common.inventory2.ManagedObjectId(); } }); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _id fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope } desc.setValidator(fieldValidator); // -- _name desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_name", "name", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { MgmtPolicy target = (MgmtPolicy) object; return target.getName(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { MgmtPolicy target = (MgmtPolicy) object; target.setName((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _name fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _pathname desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_pathname", "pathname", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { MgmtPolicy target = (MgmtPolicy) object; return target.getPathname(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { MgmtPolicy target = (MgmtPolicy) object; target.setPathname((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _pathname fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _state desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( com.cisco.eManager.common.inventory2.MgmtPolicyState.class, "_state", "state", org.exolab.castor.xml.NodeType.Element); handler = (new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { MgmtPolicy target = (MgmtPolicy) object; return target.getState(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { MgmtPolicy target = (MgmtPolicy) object; target.setState((com.cisco.eManager.common.inventory2.MgmtPolicyState) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return new com.cisco.eManager.common.inventory2.MgmtPolicyState(); } }); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _state fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope } desc.setValidator(fieldValidator); } // -- com.cisco.eManager.common.inventory2.MgmtPolicyDescriptor()
@Test public void testIsLongEnough() throws Exception { assertTrue(StringValidator.isLongEnough("123456", 5)); assertFalse(StringValidator.isLongEnough("", 5)); assertFalse(StringValidator.isLongEnough("0x3", 5)); }
public TestDescriptorDescriptor() { super(); nsURI = "http://castor.exolab.org/Test"; xmlName = "TestDescriptor"; // -- set grouping compositor setCompositorAsSequence(); XMLFieldDescriptorImpl desc = null; XMLFieldHandler handler = null; FieldValidator fieldValidator = null; // -- initialize attribute descriptors // -- initialize element descriptors // -- _name desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_name", "Name", NodeType.Element); desc.setImmutable(true); handler = (new XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { TestDescriptor target = (TestDescriptor) object; return target.getName(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { TestDescriptor target = (TestDescriptor) object; target.setName((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/Test"); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _name fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator sv = new StringValidator(); sv.setWhiteSpace("preserve"); fieldValidator.setValidator(sv); } desc.setValidator(fieldValidator); // -- _author desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_author", "Author", NodeType.Element); desc.setImmutable(true); handler = (new XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { TestDescriptor target = (TestDescriptor) object; return target.getAuthor(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { TestDescriptor target = (TestDescriptor) object; target.setAuthor((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/Test"); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _author fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator sv = new StringValidator(); sv.setWhiteSpace("preserve"); fieldValidator.setValidator(sv); } desc.setValidator(fieldValidator); // -- _commentList desc = new XMLFieldDescriptorImpl( java.lang.String.class, "_commentList", "Comment", NodeType.Element); desc.setImmutable(true); handler = (new XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { TestDescriptor target = (TestDescriptor) object; return target.getComment(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { TestDescriptor target = (TestDescriptor) object; target.addComment((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/Test"); desc.setRequired(true); desc.setMultivalued(true); addFieldDescriptor(desc); // -- validation code for: _commentList fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator sv = new StringValidator(); sv.setWhiteSpace("preserve"); fieldValidator.setValidator(sv); } desc.setValidator(fieldValidator); // -- _category desc = new XMLFieldDescriptorImpl( org.exolab.castor.tests.framework.testDescriptor.types.CategoryType.class, "_category", "Category", NodeType.Element); handler = (new XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { TestDescriptor target = (TestDescriptor) object; return target.getCategory(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { TestDescriptor target = (TestDescriptor) object; target.setCategory( (org.exolab.castor.tests.framework.testDescriptor.types.CategoryType) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }); desc.setHandler( new EnumFieldHandler( org.exolab.castor.tests.framework.testDescriptor.types.CategoryType.class, handler)); desc.setImmutable(true); desc.setNameSpaceURI("http://castor.exolab.org/Test"); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _category fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(1); desc.setValidator(fieldValidator); // -- _bugFix desc = new XMLFieldDescriptorImpl(BugFix.class, "_bugFix", "BugFix", NodeType.Element); handler = (new XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { TestDescriptor target = (TestDescriptor) object; return target.getBugFix(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { TestDescriptor target = (TestDescriptor) object; target.setBugFix((BugFix) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return new BugFix(); } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/Test"); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _bugFix fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); // -- _testDescriptorChoice desc = new XMLFieldDescriptorImpl( TestDescriptorChoice.class, "_testDescriptorChoice", "-error-if-this-is-used-", NodeType.Element); handler = (new XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { TestDescriptor target = (TestDescriptor) object; return target.getTestDescriptorChoice(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { TestDescriptor target = (TestDescriptor) object; target.setTestDescriptorChoice((TestDescriptorChoice) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return new TestDescriptorChoice(); } }); desc.setHandler(handler); desc.setContainer(true); desc.setClassDescriptor(new TestDescriptorChoiceDescriptor()); desc.setNameSpaceURI("http://castor.exolab.org/Test"); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _testDescriptorChoice fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(1); desc.setValidator(fieldValidator); } // -- org.exolab.castor.tests.framework.testDescriptor.TestDescriptorDescriptor()
public TransactionDescriptor() { super(); nsURI = "http://www.example.org/Transaction_psiahu"; xmlName = "Transaction"; // -- set grouping compositor setCompositorAsSequence(); org.exolab.castor.xml.util.XMLFieldDescriptorImpl desc = null; org.exolab.castor.mapping.FieldHandler handler = null; org.exolab.castor.xml.FieldValidator fieldValidator = null; // -- initialize attribute descriptors // -- initialize element descriptors // -- _transactionType desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( au.com.suncorp.dm.tx.types.TransactionTypeType.class, "_transactionType", "TransactionType", org.exolab.castor.xml.NodeType.Element); handler = new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Transaction target = (Transaction) object; return target.getTransactionType(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Transaction target = (Transaction) object; target.setTransactionType((au.com.suncorp.dm.tx.types.TransactionTypeType) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }; handler = new org.exolab.castor.xml.handlers.EnumFieldHandler( au.com.suncorp.dm.tx.types.TransactionTypeType.class, handler); desc.setImmutable(true); desc.setHandler(handler); desc.setNameSpaceURI("http://www.example.org/Transaction_psiahu"); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _transactionType fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope } desc.setValidator(fieldValidator); // -- _amount desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.math.BigDecimal.class, "_amount", "Amount", org.exolab.castor.xml.NodeType.Element); handler = new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Transaction target = (Transaction) object; return target.getAmount(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Transaction target = (Transaction) object; target.setAmount((java.math.BigDecimal) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return new java.math.BigDecimal(0); } }; desc.setImmutable(true); desc.setHandler(handler); desc.setNameSpaceURI("http://www.example.org/Transaction_psiahu"); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _amount fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope DecimalValidator typeValidator = new DecimalValidator(); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); // -- _createDate desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.util.Date.class, "_createDate", "CreateDate", org.exolab.castor.xml.NodeType.Element); handler = new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Transaction target = (Transaction) object; return target.getCreateDate(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Transaction target = (Transaction) object; target.setCreateDate((java.util.Date) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return new java.util.Date(); } }; handler = new org.exolab.castor.xml.handlers.DateFieldHandler(handler); desc.setImmutable(true); desc.setHandler(handler); desc.setNameSpaceURI("http://www.example.org/Transaction_psiahu"); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _createDate fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope } desc.setValidator(fieldValidator); // -- _description desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl( java.lang.String.class, "_description", "Description", org.exolab.castor.xml.NodeType.Element); desc.setImmutable(true); handler = new org.exolab.castor.xml.XMLFieldHandler() { public java.lang.Object getValue(java.lang.Object object) throws IllegalStateException { Transaction target = (Transaction) object; return target.getDescription(); } public void setValue(java.lang.Object object, java.lang.Object value) throws IllegalStateException, IllegalArgumentException { try { Transaction target = (Transaction) object; target.setDescription((java.lang.String) value); } catch (java.lang.Exception ex) { throw new IllegalStateException(ex.toString()); } } public java.lang.Object newInstance(java.lang.Object parent) { return null; } }; desc.setHandler(handler); desc.setNameSpaceURI("http://www.example.org/Transaction_psiahu"); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _description fieldValidator = new org.exolab.castor.xml.FieldValidator(); fieldValidator.setMinOccurs(1); { // -- local scope StringValidator typeValidator = new StringValidator(); typeValidator.setWhiteSpace("preserve"); fieldValidator.setValidator(typeValidator); } desc.setValidator(fieldValidator); } // -- au.com.suncorp.dm.tx.TransactionDescriptor()
@Override public String getHeader(String header) { StringValidator.throwIfEmptyOrNull("header", header); return xmlHttpRequest.getResponseHeader(header); }
public FieldMappingDescriptor() { super(); nsURI = "http://castor.exolab.org/"; xmlName = "field"; XMLFieldDescriptorImpl desc = null; XMLFieldHandler handler = null; FieldValidator fieldValidator = null; // -- initialize attribute descriptors // -- _name desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_name", "name", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; return target.getName(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; target.setName((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return new java.lang.String(); } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); desc.setRequired(true); addFieldDescriptor(desc); // -- validation code for: _name fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(1); fieldValidator.setValidator(new NameValidator(NameValidator.NMTOKEN)); desc.setValidator(fieldValidator); // -- _type desc = new XMLFieldDescriptorImpl(java.lang.String.class, "_type", "type", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; return target.getType(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; target.setType((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return new java.lang.String(); } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); addFieldDescriptor(desc); // -- validation code for: _type fieldValidator = new FieldValidator(); fieldValidator.setValidator(new NameValidator(NameValidator.NMTOKEN)); desc.setValidator(fieldValidator); // -- _required desc = new XMLFieldDescriptorImpl( java.lang.Boolean.TYPE, "_required", "required", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; if (!target.hasRequired()) return null; return new Boolean(target.getRequired()); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; // if null, use delete method for optional primitives if (value == null) { target.deleteRequired(); return; } target.setRequired(((Boolean) value).booleanValue()); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return null; } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); addFieldDescriptor(desc); // -- validation code for: _required fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); // -- _transient desc = new XMLFieldDescriptorImpl( java.lang.Boolean.TYPE, "_transient", "transient", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; if (!target.hasTransient()) return null; return new Boolean(target.getTransient()); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; // if null, use delete method for optional primitives if (value == null) { target.deleteTransient(); return; } target.setTransient(((Boolean) value).booleanValue()); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return null; } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); addFieldDescriptor(desc); // -- validation code for: _transient fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); // -- _direct desc = new XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_direct", "direct", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; if (!target.hasDirect()) return null; return new Boolean(target.getDirect()); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; // if null, use delete method for optional primitives if (value == null) { target.deleteDirect(); return; } target.setDirect(((Boolean) value).booleanValue()); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return null; } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); addFieldDescriptor(desc); // -- validation code for: _direct fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); // -- _lazy desc = new XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_lazy", "lazy", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; if (!target.hasLazy()) return null; return new Boolean(target.getLazy()); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; // if null, use delete method for optional primitives if (value == null) { target.deleteLazy(); return; } target.setLazy(((Boolean) value).booleanValue()); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return null; } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); addFieldDescriptor(desc); // -- validation code for: _lazy fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); // -- _container desc = new XMLFieldDescriptorImpl( java.lang.Boolean.TYPE, "_container", "container", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; if (!target.hasContainer()) return null; return new Boolean(target.getContainer()); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; // if null, use delete method for optional primitives if (value == null) { target.deleteContainer(); return; } target.setContainer(((Boolean) value).booleanValue()); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return null; } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); addFieldDescriptor(desc); // -- validation code for: _container fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); // -- _getMethod desc = new XMLFieldDescriptorImpl( java.lang.String.class, "_getMethod", "get-method", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; return target.getGetMethod(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; target.setGetMethod((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return new java.lang.String(); } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); addFieldDescriptor(desc); // -- validation code for: _getMethod fieldValidator = new FieldValidator(); fieldValidator.setValidator(new NameValidator(NameValidator.NMTOKEN)); desc.setValidator(fieldValidator); // -- _setMethod desc = new XMLFieldDescriptorImpl( java.lang.String.class, "_setMethod", "set-method", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; return target.getSetMethod(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; target.setSetMethod((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return new java.lang.String(); } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); addFieldDescriptor(desc); // -- validation code for: _setMethod fieldValidator = new FieldValidator(); fieldValidator.setValidator(new NameValidator(NameValidator.NMTOKEN)); desc.setValidator(fieldValidator); // -- _createMethod desc = new XMLFieldDescriptorImpl( java.lang.String.class, "_createMethod", "create-method", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; return target.getCreateMethod(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; target.setCreateMethod((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return new java.lang.String(); } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); addFieldDescriptor(desc); // -- validation code for: _createMethod fieldValidator = new FieldValidator(); fieldValidator.setValidator(new NameValidator(NameValidator.NMTOKEN)); desc.setValidator(fieldValidator); // -- _collection desc = new XMLFieldDescriptorImpl( org.exolab.castor.mapping.xml.types.CollectionType.class, "_collection", "collection", NodeType.Attribute); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; return target.getCollection(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; target.setCollection((org.exolab.castor.mapping.xml.types.CollectionType) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return null; } }); desc.setHandler( new EnumFieldHandler(org.exolab.castor.mapping.xml.types.CollectionType.class, handler)); desc.setImmutable(true); desc.setNameSpaceURI("http://castor.exolab.org/"); addFieldDescriptor(desc); // -- validation code for: _collection fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); // -- initialize element descriptors // -- _description desc = new XMLFieldDescriptorImpl( java.lang.String.class, "_description", "description", NodeType.Element); desc.setImmutable(true); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; return target.getDescription(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; target.setDescription((java.lang.String) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return null; } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _description fieldValidator = new FieldValidator(); { // -- local scope StringValidator sv = new StringValidator(); sv.setWhiteSpace("preserve"); fieldValidator.setValidator(sv); } desc.setValidator(fieldValidator); // -- _sql desc = new XMLFieldDescriptorImpl(Sql.class, "_sql", "sql", NodeType.Element); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; return target.getSql(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; target.setSql((Sql) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return new Sql(); } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _sql fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); // -- _bindXml desc = new XMLFieldDescriptorImpl(BindXml.class, "_bindXml", "bind-xml", NodeType.Element); // BACKWARD COMPATIBILITY desc.setMatches("bind-xml xml"); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; return target.getBindXml(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; target.setBindXml((BindXml) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return new BindXml(); } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _bindXml fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); // -- _ldap desc = new XMLFieldDescriptorImpl(Ldap.class, "_ldap", "ldap", NodeType.Element); handler = (new XMLFieldHandler() { public Object getValue(Object object) throws IllegalStateException { FieldMapping target = (FieldMapping) object; return target.getLdap(); } public void setValue(Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { FieldMapping target = (FieldMapping) object; target.setLdap((Ldap) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance(Object parent) { return new Ldap(); } }); desc.setHandler(handler); desc.setNameSpaceURI("http://castor.exolab.org/"); desc.setMultivalued(false); addFieldDescriptor(desc); // -- validation code for: _ldap fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); } // -- org.exolab.castor.mapping.xml.FieldMappingDescriptor()