/*
 * XML Type:  houseElement
 * Namespace: http://HOUSES
 * Java type: houses.HouseElement
 *
 * Automatically generated - do not modify.
 */
package houses;


/**
 * An XML houseElement(@http://HOUSES).
 *
 * This is a complex type.
 */
public interface HouseElement extends org.apache.xmlbeans.XmlObject
{
    public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)schema.system.sB7716B86CF940F700272C5527F04EC94.TypeSystemHolder.typeSystem.resolveHandle("houseelementa98atype");
    
    /**
     * Gets the "HOUSE_NAME" element
     */
    java.lang.String getHOUSENAME();
    
    /**
     * Gets (as xml) the "HOUSE_NAME" element
     */
    org.apache.xmlbeans.XmlString xgetHOUSENAME();
    
    /**
     * Sets the "HOUSE_NAME" element
     */
    void setHOUSENAME(java.lang.String housename);
    
    /**
     * Sets (as xml) the "HOUSE_NAME" element
     */
    void xsetHOUSENAME(org.apache.xmlbeans.XmlString housename);
    
    /**
     * Gets the "SHORT_NAME" element
     */
    java.lang.String getSHORTNAME();
    
    /**
     * Gets (as xml) the "SHORT_NAME" element
     */
    org.apache.xmlbeans.XmlString xgetSHORTNAME();
    
    /**
     * Sets the "SHORT_NAME" element
     */
    void setSHORTNAME(java.lang.String shortname);
    
    /**
     * Sets (as xml) the "SHORT_NAME" element
     */
    void xsetSHORTNAME(org.apache.xmlbeans.XmlString shortname);
    
    /**
     * Gets the "RENT" element
     */
    java.math.BigInteger getRENT();
    
    /**
     * Gets (as xml) the "RENT" element
     */
    org.apache.xmlbeans.XmlInteger xgetRENT();
    
    /**
     * Sets the "RENT" element
     */
    void setRENT(java.math.BigInteger rent);
    
    /**
     * Sets (as xml) the "RENT" element
     */
    void xsetRENT(org.apache.xmlbeans.XmlInteger rent);
    
    /**
     * Gets the "SEC_DEP" element
     */
    java.math.BigInteger getSECDEP();
    
    /**
     * Gets (as xml) the "SEC_DEP" element
     */
    org.apache.xmlbeans.XmlInteger xgetSECDEP();
    
    /**
     * Sets the "SEC_DEP" element
     */
    void setSECDEP(java.math.BigInteger secdep);
    
    /**
     * Sets (as xml) the "SEC_DEP" element
     */
    void xsetSECDEP(org.apache.xmlbeans.XmlInteger secdep);
    
    /**
     * Gets the "NEW_DEP" element
     */
    java.math.BigInteger getNEWDEP();
    
    /**
     * Gets (as xml) the "NEW_DEP" element
     */
    org.apache.xmlbeans.XmlInteger xgetNEWDEP();
    
    /**
     * Sets the "NEW_DEP" element
     */
    void setNEWDEP(java.math.BigInteger newdep);
    
    /**
     * Sets (as xml) the "NEW_DEP" element
     */
    void xsetNEWDEP(org.apache.xmlbeans.XmlInteger newdep);
    
    /**
     * Gets the "SAV_BAL" element
     */
    java.math.BigInteger getSAVBAL();
    
    /**
     * Gets (as xml) the "SAV_BAL" element
     */
    org.apache.xmlbeans.XmlInteger xgetSAVBAL();
    
    /**
     * Sets the "SAV_BAL" element
     */
    void setSAVBAL(java.math.BigInteger savbal);
    
    /**
     * Sets (as xml) the "SAV_BAL" element
     */
    void xsetSAVBAL(org.apache.xmlbeans.XmlInteger savbal);
    
    /**
     * Gets the "CHK_BAL" element
     */
    java.math.BigInteger getCHKBAL();
    
    /**
     * Gets (as xml) the "CHK_BAL" element
     */
    org.apache.xmlbeans.XmlInteger xgetCHKBAL();
    
    /**
     * Sets the "CHK_BAL" element
     */
    void setCHKBAL(java.math.BigInteger chkbal);
    
    /**
     * Sets (as xml) the "CHK_BAL" element
     */
    void xsetCHKBAL(org.apache.xmlbeans.XmlInteger chkbal);
    
    /**
     * A factory class with static methods for creating instances
     * of this type.
     */
    
    public static final class Factory
    {
        public static houses.HouseElement newInstance() {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
        
        public static houses.HouseElement newInstance(org.apache.xmlbeans.XmlOptions options) {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
        
        /** @param xmlAsString the string value to parse */
        public static houses.HouseElement parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
        
        public static houses.HouseElement parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
        
        /** @param file the file from which to load an xml document */
        public static houses.HouseElement parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
        
        public static houses.HouseElement parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
        
        public static houses.HouseElement parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
        
        public static houses.HouseElement parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
        
        public static houses.HouseElement parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
        
        public static houses.HouseElement parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
        
        public static houses.HouseElement parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
        
        public static houses.HouseElement parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
        
        public static houses.HouseElement parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
        
        public static houses.HouseElement parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
        
        public static houses.HouseElement parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
        
        public static houses.HouseElement parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
        
        public static houses.HouseElement parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
        
        public static houses.HouseElement parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return (houses.HouseElement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
        
        /** @deprecated {@link XMLInputStream} */
        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
        
        /** @deprecated {@link XMLInputStream} */
        public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
          return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
        
        private Factory() { } // No instance of this class allowed
    }
}

