📄 beandescriptor.java
字号:
public void setValue( Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { Bean target = (Bean) object; // if null, use delete method for optional primitives if (value == null) { target.deletePageLength(); return; } target.setPageLength( ((Integer)value).intValue()); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance( Object parent ) { return null; } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _pageLength fieldValidator = new FieldValidator(); { //-- local scope IntegerValidator iv = new IntegerValidator(); fieldValidator.setValidator(iv); } desc.setValidator(fieldValidator); //-- _javascriptValidation desc = new XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_javascriptValidation", "javascript-validation", NodeType.Element); handler = (new XMLFieldHandler() { public Object getValue( Object object ) throws IllegalStateException { Bean target = (Bean) object; if(!target.hasJavascriptValidation()) return null; return new Boolean(target.getJavascriptValidation()); } public void setValue( Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { Bean target = (Bean) object; // if null, use delete method for optional primitives if (value == null) { target.deleteJavascriptValidation(); return; } target.setJavascriptValidation( ((Boolean)value).booleanValue()); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance( Object parent ) { return null; } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _javascriptValidation fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); //-- _primaryKey desc = new XMLFieldDescriptorImpl(PrimaryKey.class, "_primaryKey", "primary-key", NodeType.Element); handler = (new XMLFieldHandler() { public Object getValue( Object object ) throws IllegalStateException { Bean target = (Bean) object; return target.getPrimaryKey(); } public void setValue( Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { Bean target = (Bean) object; target.setPrimaryKey( (PrimaryKey) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance( Object parent ) { return new PrimaryKey(); } } ); desc.setHandler(handler); desc.setRequired(true); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _primaryKey fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(1); desc.setValidator(fieldValidator); //-- _attribute desc = new XMLFieldDescriptorImpl(Attribute.class, "_attribute", "attribute", NodeType.Element); handler = (new XMLFieldHandler() { public Object getValue( Object object ) throws IllegalStateException { Bean target = (Bean) object; return target.getAttribute(); } public void setValue( Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { Bean target = (Bean) object; target.setAttribute( (Attribute) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance( Object parent ) { return new Attribute(); } } ); desc.setHandler(handler); desc.setMultivalued(false); addFieldDescriptor(desc); //-- validation code for: _attribute fieldValidator = new FieldValidator(); desc.setValidator(fieldValidator); //-- _queryList desc = new XMLFieldDescriptorImpl(Query.class, "_queryList", "query", NodeType.Element); handler = (new XMLFieldHandler() { public Object getValue( Object object ) throws IllegalStateException { Bean target = (Bean) object; return target.getQuery(); } public void setValue( Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { Bean target = (Bean) object; target.addQuery( (Query) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance( Object parent ) { return new Query(); } } ); desc.setHandler(handler); desc.setMultivalued(true); addFieldDescriptor(desc); //-- validation code for: _queryList fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(0); desc.setValidator(fieldValidator); //-- _processList desc = new XMLFieldDescriptorImpl(Process.class, "_processList", "process", NodeType.Element); handler = (new XMLFieldHandler() { public Object getValue( Object object ) throws IllegalStateException { Bean target = (Bean) object; return target.getProcess(); } public void setValue( Object object, Object value) throws IllegalStateException, IllegalArgumentException { try { Bean target = (Bean) object; target.addProcess( (Process) value); } catch (Exception ex) { throw new IllegalStateException(ex.toString()); } } public Object newInstance( Object parent ) { return new Process(); } } ); desc.setHandler(handler); desc.setMultivalued(true); addFieldDescriptor(desc); //-- validation code for: _processList fieldValidator = new FieldValidator(); fieldValidator.setMinOccurs(0); desc.setValidator(fieldValidator); } //-- com.javanovic.karapansapi.xml.BeanDescriptor() //-----------/ //- Methods -/ //-----------/ /** **/ public org.exolab.castor.mapping.AccessMode getAccessMode() { return null; } //-- org.exolab.castor.mapping.AccessMode getAccessMode() /** **/ public org.exolab.castor.mapping.ClassDescriptor getExtends() { return null; } //-- org.exolab.castor.mapping.ClassDescriptor getExtends() /** **/ public org.exolab.castor.mapping.FieldDescriptor getIdentity() { return identity; } //-- org.exolab.castor.mapping.FieldDescriptor getIdentity() /** **/ public java.lang.Class getJavaClass() { return com.javanovic.karapansapi.xml.Bean.class; } //-- java.lang.Class getJavaClass() /** **/ public java.lang.String getNameSpacePrefix() { return nsPrefix; } //-- java.lang.String getNameSpacePrefix() /** **/ public java.lang.String getNameSpaceURI() { return nsURI; } //-- java.lang.String getNameSpaceURI() /** **/ public org.exolab.castor.xml.TypeValidator getValidator() { return this; } //-- org.exolab.castor.xml.TypeValidator getValidator() /** **/ public java.lang.String getXMLName() { return xmlName; } //-- java.lang.String getXMLName() }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -