Package nexj.core.util

Examples of nexj.core.util.LookupException


      {
         Object key2 = m_table[i];

         if (key2 == null)
         {
            throw new LookupException("err.rpc.valueLookup", new Object[]{sName});
         }

         if (sName.equals(key2))
         {
            return m_table[i + 1];
View Full Code Here


            return value;
         }

         if (m_valuesMap.hasValue(sKey) || m_defaultsMap.hasValue(sKey))
         {
            throw new LookupException("err.meta.persistence.sql.undefined",
                                      new Object[]{sKey}); // no value available
         }

         // below here key is unsupported (build a list of valid keys for error reporting)
         Set/*<String>*/ keySet = new HashHolder/*<String>*/(m_valuesMap.getValueCount());

         for (PropertyIterator itr = m_defaultsMap.getIterator(); itr.hasNext();)
         {
            keySet.add(itr.next());
         }

         for (PropertyIterator itr = m_valuesMap.getIterator(); itr.hasNext();)
         {
            keySet.add(itr.next());
         }

         Object[] keyArray = keySet.toArray(new String[keySet.size()]);

         Arrays.sort(keyArray); // sort keys for readability

         throw new LookupException("err.meta.persistence.sql.variable",
                                   new Object[]{sKey, keyArray}); // unknown key
      }
View Full Code Here

TOP

Related Classes of nexj.core.util.LookupException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.