⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 beandescriptor.java

📁 自动生成JAVA-Struts网站的程序
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
            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 + -