You are viewing a plain text version of this content. The canonical link for it is here.
Posted to imperius-commits@incubator.apache.org by jn...@apache.org on 2008/08/18 12:50:42 UTC

svn commit: r686743 [10/10] - in /incubator/imperius/trunk: imperius-javaspl/src/main/java/org/apache/imperius/javaspl/ imperius-splcore/src/main/antlr/org/apache/imperius/spl/parser/compiler/ imperius-splcore/src/main/java/org/apache/imperius/spl/data...

Modified: incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger.java
URL: http://svn.apache.org/viewvc/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger.java?rev=686743&r1=686742&r2=686743&view=diff
==============================================================================
--- incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger.java (original)
+++ incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger.java Mon Aug 18 05:50:36 2008
@@ -1,27 +1,3 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- * 
- *     http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.  
- */
-//
-
-/**
- * @author Prashant Baliga <pr...@in.ibm.com>
- *
- */
 package org.apache.imperius.util;
 
 import java.io.IOException;
@@ -30,43 +6,46 @@
 import java.util.logging.Logger;
 import java.util.logging.SimpleFormatter;
 
-public class SPLLogger
+public class SPLLogger 
 {
-    
-    private static SPLLogger splLogger;
-    
-    private static Logger logger = null;
-    
-    private static Logger auditLogger = null;
-    
-    public static boolean ENABLE_SPL_LOGGING = true;
-    
-
-    public static String SPL_HOME = System.getProperty("user.dir");
-
-    
-    public static String fileSeparator = "/";
-    
-    /** A private Constructor prevents any other class from instantiating. */
-    private SPLLogger()
-    {
-        //super();
-        FileHandler handler;
-        FileHandler handler1;
-        System.identityHashCode(Thread.currentThread());
-        try
-        {
-            String userHome = System.getProperty("SPLHOME");
-            if(userHome != null)
-            {
-            	SPL_HOME = userHome;
-            }
-        	System.out.println("SPLHOME" + SPL_HOME);
-            logger = Logger.getLogger(SPLLogger.class.getName(),null);
-            
-            auditLogger = Logger.getLogger("AuditLog",null);
-            
-            String enableLogging = System.getProperty("ENABLE_SPL_LOGGING");
+	private static SPLLogger splLogger = null;
+	private Logger auditLogger = null;
+	private SPLLoggerClass logger = null;
+	private static final String BUNDLE_NAME = "org.apache.imperius.util.messages"; //$NON-NLS-1$
+	private static final String LOG_FILENAME = "SPL"; //$NON-NLS-1$
+	private static final String AUDIT_LOG_FILENAME = "SPLAudit"; //$NON-NLS-1$
+	private static boolean ENABLE_SPL_LOGGING = true;
+	
+	public static final String fileSeparator = System.getProperty("file.separator");
+	public static String SPL_HOME = System.getProperty("user.dir");
+	
+	// SPL Log Handler
+	private FileHandler loggerHandler = null; 
+	
+	private SPLLogger()
+	{
+		initialize();
+	}
+	
+	public static synchronized SPLLogger getSPLLogger()
+	{
+		if(splLogger == null)
+		{
+			splLogger = new SPLLogger();
+		}
+		return splLogger;
+	}
+
+	private void initialize()
+	{
+		try
+		{
+			// check if SPLHOME is set (Path to place log files)
+			String userHome = System.getProperty("SPLHOME");
+			if(userHome != null)
+				SPL_HOME = userHome;
+			
+			String enableLogging = System.getProperty("ENABLE_SPL_LOGGING");
             if(enableLogging != null)
             {
             	if(enableLogging.equalsIgnoreCase("false"))
@@ -75,71 +54,98 @@
             	}
             }
 
-     
-        	if(!ENABLE_SPL_LOGGING)
-            {
-                logger.setLevel(Level.SEVERE);
-                auditLogger.setLevel(Level.ALL);
-            }
-            else 
-            {
-                logger.setLevel(Level.ALL);
-                auditLogger.setLevel(Level.ALL);
-            }
-     
-            
-            handler = new FileHandler(SPL_HOME + fileSeparator + "SPL.log", false);
-            handler1 = new FileHandler(SPL_HOME + fileSeparator + "SPLAudit.log", true);
-            logger.addHandler(handler);
-            auditLogger.addHandler(handler1);
-            
-            logger.setLevel(Level.ALL);
-            auditLogger.setLevel(Level.ALL);
-            SimpleFormatter formatter = new SimpleFormatter();
-            
-            handler.setFormatter(formatter);
-            SimpleFormatter formatter1 = new SimpleFormatter();
-            handler1.setFormatter(formatter1);
-            
-            
-            
-            
-        }
-        catch (SecurityException e)
-        {
-            e.printStackTrace();
-        }
-        catch (IOException e)
-        {
-            e.printStackTrace();
-        }
-        
-    }
-    
-    public static synchronized SPLLogger getSPLLogger()
-    {
-        if (splLogger == null)
-        {
-            splLogger = new SPLLogger();
-        }
-        return splLogger;
-    }
-    
-    public Object clone() throws CloneNotSupportedException
-    {
-        throw new CloneNotSupportedException();
-    }
-    
-    public synchronized Logger getLogger()
+			// initialize SPL Audit Logger
+			initSPLAuditLogger();
+			
+			// initialize SPL Logger
+			initSPLLogger();
+		}
+		catch(SecurityException se)
+		{
+			System.err.println("Error! while initializing logger " + se.getLocalizedMessage());
+		}
+		catch(IOException io)
+		{
+			System.err.println("Error! while initializing logger " + io.getLocalizedMessage());
+		}
+	}
+	
+	public void initSPLAuditLogger() throws SecurityException, IOException
+	{
+		if(auditLogger != null)
+			return;
+		
+		FileHandler auditHandler = null;
+
+		// set auditLogger
+		auditLogger = Logger.getLogger("AuditLog", BUNDLE_NAME);
+
+		// create handler and add to logger
+		auditHandler = new FileHandler(SPL_HOME
+				+ fileSeparator + AUDIT_LOG_FILENAME
+				+ ".log", true);
+		auditLogger.addHandler(auditHandler);
+
+		// initialize log formatter and set to handler
+		SimpleFormatter auditFormatter = new SimpleFormatter();
+		auditHandler.setFormatter(auditFormatter);
+		
+		auditLogger.setLevel(Level.ALL);
+	}
+	
+	public void initSPLLogger() throws SecurityException, IOException
+	{
+		if(logger != null)
+			return;
+		
+		logger = SPLLoggerClass.getInstance(SPLLogger.class.getName(), BUNDLE_NAME);
+		
+		// add handler to logger
+		logger.addHandler(getSPLLogHandler()); 
+	}
+
+	public void enableSPLLogger()
+	{
+		if(!ENABLE_SPL_LOGGING)
+		{
+			logger.setLevel(Level.SEVERE);
+		}
+		else
+		{
+			logger.setLevel(Level.ALL);
+		}
+	}
+	
+	public synchronized SPLLoggerClass getLogger()
     {
-        
         return logger;
     }
-    
-    public synchronized Logger getAuditLogger()
+	
+	public synchronized Logger getAuditLogger()
     {
-        
         return auditLogger;
     }
-    
+	
+	public void disableSPLLogger()
+	{
+		logger.setLevel(Level.OFF);
+	}
+
+	private FileHandler getSPLLogHandler() throws IOException
+	{
+		if(loggerHandler == null)
+		{
+			// create log handler
+			loggerHandler = new FileHandler(SPL_HOME + fileSeparator
+					+ LOG_FILENAME + ".log", false);
+
+			logger.addHandler(loggerHandler);
+
+			// initialize log formatter
+			SimpleFormatter loggerFormatter = new SimpleFormatter();
+			loggerHandler.setFormatter(loggerFormatter);
+		}
+		
+		return loggerHandler;
+	}
 }

Added: incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger2.java
URL: http://svn.apache.org/viewvc/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger2.java?rev=686743&view=auto
==============================================================================
--- incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger2.java (added)
+++ incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger2.java Mon Aug 18 05:50:36 2008
@@ -0,0 +1,145 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.  
+ */
+//
+
+/**
+ * @author Prashant Baliga <pr...@in.ibm.com>
+ *
+ */
+package org.apache.imperius.util;
+
+import java.io.IOException;
+import java.util.logging.FileHandler;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+import java.util.logging.SimpleFormatter;
+
+public class SPLLogger2
+{
+    
+    private static SPLLogger2 splLogger;
+    
+    private static Logger logger = null;
+    
+    private static Logger auditLogger = null;
+    
+    public static boolean ENABLE_SPL_LOGGING = true;
+    
+
+    public static String SPL_HOME = System.getProperty("user.dir");
+
+    
+    public static String fileSeparator = "/";
+    
+    /** A private Constructor prevents any other class from instantiating. */
+    private SPLLogger2()
+    {
+        //super();
+        FileHandler handler;
+        FileHandler handler1;
+        System.identityHashCode(Thread.currentThread());
+        try
+        {
+            String userHome = System.getProperty("SPLHOME");
+            if(userHome != null)
+            {
+            	SPL_HOME = userHome;
+            }
+        	System.out.println("SPLHOME" + SPL_HOME);
+            logger = Logger.getLogger(SPLLogger.class.getName(),null);
+            
+            auditLogger = Logger.getLogger("AuditLog",null);
+            
+            String enableLogging = System.getProperty("ENABLE_SPL_LOGGING");
+            if(enableLogging != null)
+            {
+            	if(enableLogging.equalsIgnoreCase("false"))
+            	{
+            		ENABLE_SPL_LOGGING = false;
+            	}
+            }
+
+     
+        	if(!ENABLE_SPL_LOGGING)
+            {
+                logger.setLevel(Level.SEVERE);
+                auditLogger.setLevel(Level.ALL);
+            }
+            else 
+            {
+                logger.setLevel(Level.ALL);
+                auditLogger.setLevel(Level.ALL);
+            }
+     
+            
+            handler = new FileHandler(SPL_HOME + fileSeparator + "SPL.log", false);
+            handler1 = new FileHandler(SPL_HOME + fileSeparator + "SPLAudit.log", true);
+            logger.addHandler(handler);
+            auditLogger.addHandler(handler1);
+            
+            logger.setLevel(Level.ALL);
+            auditLogger.setLevel(Level.ALL);
+            SimpleFormatter formatter = new SimpleFormatter();
+            
+            handler.setFormatter(formatter);
+            SimpleFormatter formatter1 = new SimpleFormatter();
+            handler1.setFormatter(formatter1);
+            
+            
+            
+            
+        }
+        catch (SecurityException e)
+        {
+            e.printStackTrace();
+        }
+        catch (IOException e)
+        {
+            e.printStackTrace();
+        }
+        
+    }
+    
+    public static synchronized SPLLogger2 getSPLLogger()
+    {
+        if (splLogger == null)
+        {
+            splLogger = new SPLLogger2();
+        }
+        return splLogger;
+    }
+    
+    public Object clone() throws CloneNotSupportedException
+    {
+        throw new CloneNotSupportedException();
+    }
+    
+    public synchronized Logger getLogger()
+    {
+        
+        return logger;
+    }
+    
+    public synchronized Logger getAuditLogger()
+    {
+        
+        return auditLogger;
+    }
+    
+}

Propchange: incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger2.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLoggerClass.java
URL: http://svn.apache.org/viewvc/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLoggerClass.java?rev=686743&r1=686742&r2=686743&view=diff
==============================================================================
--- incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLoggerClass.java (original)
+++ incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLoggerClass.java Mon Aug 18 05:50:36 2008
@@ -25,55 +25,60 @@
 
 package org.apache.imperius.util;
 
+import java.util.logging.Level;
 import java.util.logging.Logger;
 
-public class SPLLoggerClass extends Logger
+public class SPLLoggerClass extends Logger 
 {
-    
-    public SPLLoggerClass(String name, String resourceBundleName)
-    {
-        super(name, resourceBundleName);
-        // TODO Auto-generated constructor stub
-    }
-    
-   
-    
-    public void fine(String msg)
-    {
-        String msgActual=Thread.currentThread().getName();
-        msgActual+=" "+msg;
-        super.fine(msgActual);
-        
-    }
-    
-    public void entering(String className, String msg)
-    {
-        String msgActual=Thread.currentThread().getName();
-        msgActual+=" "+msg;
-        super.entering(className, msgActual);
-        
-    }
-    
-    public void exiting(String className, String msg)
-    {
-        String msgActual=Thread.currentThread().getName();
-        msgActual+=" "+msg;
-        super.exiting(className, msgActual);
-        
-    }
-    
-    public void severe(String msg)
-    {
-        String msgActual=Thread.currentThread().getName();
-        msgActual+=" "+msg;
-        super.severe(msgActual);
-        
-    }
-    
-  /*  public static final Logger getLogger(String name)
-    {
-        return new SPLLoggerClass(name,null);
-        // TODO Auto-generated constructor stub
-    }*/
-   
+	private static SPLLoggerClass singletonObj = null;
+
+	private SPLLoggerClass(String name, String resourceBundleName) 
+	{
+		super(name, resourceBundleName);
+	}
+
+	public static SPLLoggerClass getInstance(String name,
+			String resourceBundleName) 
+	{
+		if (singletonObj == null)
+			singletonObj = new SPLLoggerClass(name, resourceBundleName);
+
+		return singletonObj;
+	}
+
+	public void entering(String sourceClass, String sourceMethod) 
+	{
+		if (isLoggable(Level.FINE))
+			super.entering(sourceClass, sourceMethod);
+	}
+
+	public void exiting(String sourceClass, String sourceMethod) 
+	{
+		if (isLoggable(Level.FINE))
+			super.exiting(sourceClass, sourceMethod);
+	}
+	
+	public void log(Level level, String msg, Object[] params) 
+	{
+		if (isLoggable(Level.SEVERE) || isLoggable(Level.INFO) || isLoggable(Level.WARNING))
+			super.log(level, msg, params);
+	}
+	
+	public void log(Level level, String msg) 
+	{
+		if (isLoggable(Level.SEVERE) || isLoggable(Level.INFO) || isLoggable(Level.WARNING))
+			super.log(level, msg);
+	}
+	
+	public void fine(String msg) 
+	{
+		if (isLoggable(Level.FINE))
+			super.fine(msg);
+	}
+	
+	public void severe(String msg) 
+	{
+		if (isLoggable(Level.SEVERE))
+			super.severe(msg);
+	}
 }

Added: incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/messages.properties
URL: http://svn.apache.org/viewvc/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/messages.properties?rev=686743&view=auto
==============================================================================
--- incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/messages.properties (added)
+++ incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/messages.properties Mon Aug 18 05:50:36 2008
@@ -0,0 +1,98 @@
+# INFO Messages
+SPLOF0400I = SPLOF0400I create policy method is invoked for policy : {0}
+SPLOF0401I = SPLOF0401I delete policy method is invoked for policy : {0}
+SPLOF0402I = SPLOF0402I update policy method is invoked for policy : {0}
+SPLOF0403I = SPLOF0403I policy manager shut down initiated 
+SPLOF0404I = SPLOF0404I getPolicy method is invoked for policy : {0}
+SPLOF0405I = SPLOF0405I getAllPolicyNames method is invoked
+SPLOF0406I = SPLOF0406I getAllPolicies method is invoked
+SPLOF0407I = SPLOF0407I policy parsing started
+SPLOF0408I = SPLOF0408I policy parsing completed successfully
+SPLOF0409I = SPLOF0409I Policy Evaluator calling evaluate method on SPLPolicy object
+
+
+# WARNING Messages
+
+# ERROR Messages
+SPLOF0001E = SPLOF0001E Error while creating policy {0}
+SPLOF0002E = SPLOF0002E Error while deleting as the {0}
+SPLOF0003E = SPLOF0003E Error while reading serialized policyMap object
+SPLOF0004E = SPLOF0004E Error class of serialized policyMap object cannot be found
+SPLOF0005E = SPLOF0005E Error while serializing policyMap object
+SPLOF0006E = SPLOF0006E Error while parsing the policy string {0}
+SPLOF0007E = SPLOF0007E Error no abstract tree is produced
+SPLOF0008E = SPLOF0008E Error while evaluating the policy {0}
+SPLOF0009E = SPLOF0009E Error symbol {0} already defined
+
+
+
+
+# Messages
+SPL_POLICY_DOES_NOT_EXIST_EXCEPTION_MSG = policy does not exist in the Repository
+SPL_POLICY_DOES_NOT_EXIST_IN_CACHE_EXCEPTION_MSG = policy does not exist in cache
+SPL_NULL_POLICY_NAME_EXCEPTION_MSG = The Policy cannot be found due to Invalid Policy Parameters
+SPL_DELETE_POLICY_FROM_CACHE_MSG = Deleting Policy Object from cache
+SPL_DELETE_POLICY_FROM_REPOSITORY_MSG = Deleting Policy from Repository
+SPL_POLICY_ALREADY_EXISTS_MSG = Cannot create new Policy as Policy already exists
+SPL_POLICY_PARSING_EXCEPTION_MSG = Error encountered while parsing PolicyString
+SPL_POLICY_TREE_PARSING_EXCEPTION_MSG = Error encountered while parsing tree
+SPL_NO_INSTANCES_PASSED_FOR_EVALUATION_MSG = no instances are passed for evaluation
+SPL_CREATED_INTERNAL_POLICY_OBJ_MSG = created internal policy object
+SPL_POLICY_INSERTION_INTO_REPOSITORY_MSG = inserting policy into repository
+SPL_SYMBOL_ALREADY_EXISTS_MSG = already exists with symbol name :
+SPL_SYMBOL_DOES_NOT_EXISTS_MSG = Symbol does not exist with the name : 
+SPL_EXPRESSION_VALIDATION_FAIL_MSG = validation of parameters failed for expression :  
+SPL_MISSING_PARAMETERS_EXCEPTION_MSG = missing parameters
+SPL_COLLECT_OPERATION_EXP_EXCEPTION1_MSG =  parameter in CollectOperation expression needs to be a reference expression
+SPL_COLLECT_OPERATION_EXP_EXCEPTION2_MSG =  parameter in CollectOperation expression needs to be a string expression
+SPL_COLLECT_OPERATION_EXP_EXCEPTION3_MSG =  parameter in CollectOperation expression needs to be a boolean expression
+SPL_POSTCOLLECT_EXP_EXCEPTION1_MSG =  array index should be integer and not {0}
+SPL_SYMBOL_DOES_NOT_EXIST_EXCEPTION_MSG =  symbol {0} doesnot exist
+SPL_INVALID_METHOD_INVOCATION_SECTION_EXCEPTION_MSG = Cannot invoke methods in the {0} sections
+SPL_ARRAY_INDEX_OUT_OF_RANGE_EXCEPTION_MSG = array index is out of range 
+SPL_VALIDATE_METHOD_NOT_SUPPORTED_EXCEPTION_MSG = validate method not supported for the expression : {0}
+SPL_EVALUATE_METHOD_NOT_SUPPORTED_EXCEPTION_MSG = evaluate method not supported for the expression : {0}
+SPL_SELF_EXPRESSION_EXCEPTION_MSG = non collect Parent SymbolTable not found in Self Expression
+SPL_VALIDATION_ERROR_MSG = validation error : {0}
+SPL_EVALUATION_ERROR_MSG = evaluation error : {0}
+SPL_PASSED_EXPRESSION_ERROR_MSG = {0} hand side expression passed in is null
+SPL_NO_OF_ARGUMENTS_PASSED_ERROR_MSG = No of arguments to be passed should be {0}, but it is {1}  
+SPL_BLANK_EXPRESSION_PASSED_ERROR_MSG = {0} expression passed is blank
+SPL_BUILT_IN_METHOD_ERROR_MSG = built-in method error
+SPL_CLASS_NOT_FOUND_EXCEPTION_MSG = class not found {0}
+SPL_EXPRESSION_FACTORY_EXCEPTION_MSG = id1.id2 type of method calls not allowed
+SPL_EXPRESSION_FACTORY_EXCEPTION1_MSG = Constructor BasicCollectionExpression(pList,sTab) returned null expression
+SPL_METHOD_PASSED_ARGUMENTS_EXCEPTION_MSG = Formal and passed parameter types don't match for method
+SPL_ASSIGNMENT_EXP_EXCEPTION_MSG = LHS or RHS or argument in method call is null : {0} {1}
+SPL_INVOKE_POLICY_ACTION_EXCEPTION1_MSG = first expression should be a string describing the name of the policy to invoke
+SPL_SET_ACTION_BLOCK_EXCEPTION_MSG = paramlist in SetActionBlock does not consist of asignment expressions
+SPL_WRONG_OPERAND_TYPE_EXCEPTION_MSG = wrong or invalid operand type
+SPL_TYPE_NOT_COMPATIBLE_EXCEPTION_MSG = Types are not compatible : LHS {0} and RHS {1}
+SPL_NOT_REQUIRED_EXP_EXCEPTION_MSG = passed expression is not of {0} type
+SPL_WRONG_OPERAND_TYPE_EXCEPTION1_MSG = wrong or invalid operand type {0}
+SPL_PASSED_EXPRESSION_TYPE_ERROR_MSG = {0} hand side expression passed in {1} of type {2}
+SPL_INVALID_DIRECTION_ARGUMENT_ERROR_MSG = Invalid direction argument
+SPL_NO_OF_WORDS_EXCEPTION_MSG = NumberOfWords must be non-negative.
+SPL_OPERATION_NOT_SUPPORTED_EXCEPTION_MSG = operation not supported
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Propchange: incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/messages.properties
------------------------------------------------------------------------------
    svn:eol-style = native



Fwd: svn commit: r686743 [10/10] - in /incubator/imperius/trunk: imperius-javaspl/src/main/java/org/apache/imperius/javaspl/ imperius-splcore/src/main/antlr/org/apache/imperius/spl/parser/compiler/ imperius-splcore/src/main/java/org/apache/imperius/spl/data...

Posted by Craig L Russell <Cr...@Sun.COM>.
Hi Neeraj,

I noticed that this file had its Apache license removed. So I looked  
at the svn repo and found a number of files with no license.

Can someone take a look at these please?

Thanks,

Craig

/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/ 
imperius/util/messages.properties/incubator/imperius/trunk/imperius- 
splcore/src/main/java/org/apache/imperius/util/SPLLogger.java
/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/ 
imperius/util/Messages.java


Begin forwarded message:

> From: jneeraj@apache.org
> Date: August 18, 2008 5:50:42 AM PDT
> To: imperius-commits@incubator.apache.org
> Subject: svn commit: r686743 [10/10] - in /incubator/imperius/trunk:  
> imperius-javaspl/src/main/java/org/apache/imperius/javaspl/ imperius- 
> splcore/src/main/antlr/org/apache/imperius/spl/parser/compiler/  
> imperius-splcore/src/main/java/org/apache/imperius/spl/data...
> Reply-To: imperius-dev@incubator.apache.org
>
> Modified: incubator/imperius/trunk/imperius-splcore/src/main/java/ 
> org/apache/imperius/util/SPLLogger.java
> URL: http://svn.apache.org/viewvc/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger.java?rev=686743&r1=686742&r2=686743&view=diff
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- incubator/imperius/trunk/imperius-splcore/src/main/java/org/ 
> apache/imperius/util/SPLLogger.java (original)
> +++ incubator/imperius/trunk/imperius-splcore/src/main/java/org/ 
> apache/imperius/util/SPLLogger.java Mon Aug 18 05:50:36 2008
> @@ -1,27 +1,3 @@
> -/*
> - * Licensed to the Apache Software Foundation (ASF) under one
> - * or more contributor license agreements.  See the NOTICE file
> - * distributed with this work for additional information
> - * regarding copyright ownership.  The ASF licenses this file
> - * to you under the Apache License, Version 2.0 (the
> - * "License"); you may not use this file except in compliance
> - * with the License.  You may obtain a copy of the License at
> - *
> - *     http://www.apache.org/licenses/LICENSE-2.0
> - *
> - * Unless required by applicable law or agreed to in writing,
> - * software distributed under the License is distributed on an
> - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> - * KIND, either express or implied.  See the License for the
> - * specific language governing permissions and limitations
> - * under the License.
> - */
> -//
> -
> -/**
> - * @author Prashant Baliga <pr...@in.ibm.com>
> - *
> - */
> package org.apache.imperius.util;
>
> import java.io.IOException;
> @@ -30,43 +6,46 @@
> import java.util.logging.Logger;
> import java.util.logging.SimpleFormatter;
>
> -public class SPLLogger
> +public class SPLLogger
> {
> -
> -    private static SPLLogger splLogger;
> -
> -    private static Logger logger = null;
> -
> -    private static Logger auditLogger = null;
> -
> -    public static boolean ENABLE_SPL_LOGGING = true;
> -
> -
> -    public static String SPL_HOME = System.getProperty("user.dir");
> -
> -
> -    public static String fileSeparator = "/";
> -
> -    /** A private Constructor prevents any other class from  
> instantiating. */
> -    private SPLLogger()
> -    {
> -        //super();
> -        FileHandler handler;
> -        FileHandler handler1;
> -        System.identityHashCode(Thread.currentThread());
> -        try
> -        {
> -            String userHome = System.getProperty("SPLHOME");
> -            if(userHome != null)
> -            {
> -            	SPL_HOME = userHome;
> -            }
> -        	System.out.println("SPLHOME" + SPL_HOME);
> -            logger =  
> Logger.getLogger(SPLLogger.class.getName(),null);
> -
> -            auditLogger = Logger.getLogger("AuditLog",null);
> -
> -            String enableLogging =  
> System.getProperty("ENABLE_SPL_LOGGING");
> +	private static SPLLogger splLogger = null;
> +	private Logger auditLogger = null;
> +	private SPLLoggerClass logger = null;
> +	private static final String BUNDLE_NAME =  
> "org.apache.imperius.util.messages"; //$NON-NLS-1$
> +	private static final String LOG_FILENAME = "SPL"; //$NON-NLS-1$
> +	private static final String AUDIT_LOG_FILENAME = "SPLAudit"; // 
> $NON-NLS-1$
> +	private static boolean ENABLE_SPL_LOGGING = true;
> +	
> +	public static final String fileSeparator =  
> System.getProperty("file.separator");
> +	public static String SPL_HOME = System.getProperty("user.dir");
> +	
> +	// SPL Log Handler
> +	private FileHandler loggerHandler = null;
> +	
> +	private SPLLogger()
> +	{
> +		initialize();
> +	}
> +	
> +	public static synchronized SPLLogger getSPLLogger()
> +	{
> +		if(splLogger == null)
> +		{
> +			splLogger = new SPLLogger();
> +		}
> +		return splLogger;
> +	}
> +
> +	private void initialize()
> +	{
> +		try
> +		{
> +			// check if SPLHOME is set (Path to place log files)
> +			String userHome = System.getProperty("SPLHOME");
> +			if(userHome != null)
> +				SPL_HOME = userHome;
> +			
> +			String enableLogging = System.getProperty("ENABLE_SPL_LOGGING");
>             if(enableLogging != null)
>             {
>             	if(enableLogging.equalsIgnoreCase("false"))
> @@ -75,71 +54,98 @@
>             	}
>             }
>
> -
> -        	if(!ENABLE_SPL_LOGGING)
> -            {
> -                logger.setLevel(Level.SEVERE);
> -                auditLogger.setLevel(Level.ALL);
> -            }
> -            else
> -            {
> -                logger.setLevel(Level.ALL);
> -                auditLogger.setLevel(Level.ALL);
> -            }
> -
> -
> -            handler = new FileHandler(SPL_HOME + fileSeparator +  
> "SPL.log", false);
> -            handler1 = new FileHandler(SPL_HOME + fileSeparator +  
> "SPLAudit.log", true);
> -            logger.addHandler(handler);
> -            auditLogger.addHandler(handler1);
> -
> -            logger.setLevel(Level.ALL);
> -            auditLogger.setLevel(Level.ALL);
> -            SimpleFormatter formatter = new SimpleFormatter();
> -
> -            handler.setFormatter(formatter);
> -            SimpleFormatter formatter1 = new SimpleFormatter();
> -            handler1.setFormatter(formatter1);
> -
> -
> -
> -
> -        }
> -        catch (SecurityException e)
> -        {
> -            e.printStackTrace();
> -        }
> -        catch (IOException e)
> -        {
> -            e.printStackTrace();
> -        }
> -
> -    }
> -
> -    public static synchronized SPLLogger getSPLLogger()
> -    {
> -        if (splLogger == null)
> -        {
> -            splLogger = new SPLLogger();
> -        }
> -        return splLogger;
> -    }
> -
> -    public Object clone() throws CloneNotSupportedException
> -    {
> -        throw new CloneNotSupportedException();
> -    }
> -
> -    public synchronized Logger getLogger()
> +			// initialize SPL Audit Logger
> +			initSPLAuditLogger();
> +			
> +			// initialize SPL Logger
> +			initSPLLogger();
> +		}
> +		catch(SecurityException se)
> +		{
> +			System.err.println("Error! while initializing logger " +  
> se.getLocalizedMessage());
> +		}
> +		catch(IOException io)
> +		{
> +			System.err.println("Error! while initializing logger " +  
> io.getLocalizedMessage());
> +		}
> +	}
> +	
> +	public void initSPLAuditLogger() throws SecurityException,  
> IOException
> +	{
> +		if(auditLogger != null)
> +			return;
> +		
> +		FileHandler auditHandler = null;
> +
> +		// set auditLogger
> +		auditLogger = Logger.getLogger("AuditLog", BUNDLE_NAME);
> +
> +		// create handler and add to logger
> +		auditHandler = new FileHandler(SPL_HOME
> +				+ fileSeparator + AUDIT_LOG_FILENAME
> +				+ ".log", true);
> +		auditLogger.addHandler(auditHandler);
> +
> +		// initialize log formatter and set to handler
> +		SimpleFormatter auditFormatter = new SimpleFormatter();
> +		auditHandler.setFormatter(auditFormatter);
> +		
> +		auditLogger.setLevel(Level.ALL);
> +	}
> +	
> +	public void initSPLLogger() throws SecurityException, IOException
> +	{
> +		if(logger != null)
> +			return;
> +		
> +		logger = SPLLoggerClass.getInstance(SPLLogger.class.getName(),  
> BUNDLE_NAME);
> +		
> +		// add handler to logger
> +		logger.addHandler(getSPLLogHandler());
> +	}
> +
> +	public void enableSPLLogger()
> +	{
> +		if(!ENABLE_SPL_LOGGING)
> +		{
> +			logger.setLevel(Level.SEVERE);
> +		}
> +		else
> +		{
> +			logger.setLevel(Level.ALL);
> +		}
> +	}
> +	
> +	public synchronized SPLLoggerClass getLogger()
>     {
> -
>         return logger;
>     }
> -
> -    public synchronized Logger getAuditLogger()
> +	
> +	public synchronized Logger getAuditLogger()
>     {
> -
>         return auditLogger;
>     }
> -
> +	
> +	public void disableSPLLogger()
> +	{
> +		logger.setLevel(Level.OFF);
> +	}
> +
> +	private FileHandler getSPLLogHandler() throws IOException
> +	{
> +		if(loggerHandler == null)
> +		{
> +			// create log handler
> +			loggerHandler = new FileHandler(SPL_HOME + fileSeparator
> +					+ LOG_FILENAME + ".log", false);
> +
> +			logger.addHandler(loggerHandler);
> +
> +			// initialize log formatter
> +			SimpleFormatter loggerFormatter = new SimpleFormatter();
> +			loggerHandler.setFormatter(loggerFormatter);
> +		}
> +		
> +		return loggerHandler;
> +	}
> }
>
> Added: incubator/imperius/trunk/imperius-splcore/src/main/java/org/ 
> apache/imperius/util/SPLLogger2.java
> URL: http://svn.apache.org/viewvc/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLogger2.java?rev=686743&view=auto
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- incubator/imperius/trunk/imperius-splcore/src/main/java/org/ 
> apache/imperius/util/SPLLogger2.java (added)
> +++ incubator/imperius/trunk/imperius-splcore/src/main/java/org/ 
> apache/imperius/util/SPLLogger2.java Mon Aug 18 05:50:36 2008
> @@ -0,0 +1,145 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *     http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +//
> +
> +/**
> + * @author Prashant Baliga <pr...@in.ibm.com>
> + *
> + */
> +package org.apache.imperius.util;
> +
> +import java.io.IOException;
> +import java.util.logging.FileHandler;
> +import java.util.logging.Level;
> +import java.util.logging.Logger;
> +import java.util.logging.SimpleFormatter;
> +
> +public class SPLLogger2
> +{
> +
> +    private static SPLLogger2 splLogger;
> +
> +    private static Logger logger = null;
> +
> +    private static Logger auditLogger = null;
> +
> +    public static boolean ENABLE_SPL_LOGGING = true;
> +
> +
> +    public static String SPL_HOME = System.getProperty("user.dir");
> +
> +
> +    public static String fileSeparator = "/";
> +
> +    /** A private Constructor prevents any other class from  
> instantiating. */
> +    private SPLLogger2()
> +    {
> +        //super();
> +        FileHandler handler;
> +        FileHandler handler1;
> +        System.identityHashCode(Thread.currentThread());
> +        try
> +        {
> +            String userHome = System.getProperty("SPLHOME");
> +            if(userHome != null)
> +            {
> +            	SPL_HOME = userHome;
> +            }
> +        	System.out.println("SPLHOME" + SPL_HOME);
> +            logger =  
> Logger.getLogger(SPLLogger.class.getName(),null);
> +
> +            auditLogger = Logger.getLogger("AuditLog",null);
> +
> +            String enableLogging =  
> System.getProperty("ENABLE_SPL_LOGGING");
> +            if(enableLogging != null)
> +            {
> +            	if(enableLogging.equalsIgnoreCase("false"))
> +            	{
> +            		ENABLE_SPL_LOGGING = false;
> +            	}
> +            }
> +
> +
> +        	if(!ENABLE_SPL_LOGGING)
> +            {
> +                logger.setLevel(Level.SEVERE);
> +                auditLogger.setLevel(Level.ALL);
> +            }
> +            else
> +            {
> +                logger.setLevel(Level.ALL);
> +                auditLogger.setLevel(Level.ALL);
> +            }
> +
> +
> +            handler = new FileHandler(SPL_HOME + fileSeparator +  
> "SPL.log", false);
> +            handler1 = new FileHandler(SPL_HOME + fileSeparator +  
> "SPLAudit.log", true);
> +            logger.addHandler(handler);
> +            auditLogger.addHandler(handler1);
> +
> +            logger.setLevel(Level.ALL);
> +            auditLogger.setLevel(Level.ALL);
> +            SimpleFormatter formatter = new SimpleFormatter();
> +
> +            handler.setFormatter(formatter);
> +            SimpleFormatter formatter1 = new SimpleFormatter();
> +            handler1.setFormatter(formatter1);
> +
> +
> +
> +
> +        }
> +        catch (SecurityException e)
> +        {
> +            e.printStackTrace();
> +        }
> +        catch (IOException e)
> +        {
> +            e.printStackTrace();
> +        }
> +
> +    }
> +
> +    public static synchronized SPLLogger2 getSPLLogger()
> +    {
> +        if (splLogger == null)
> +        {
> +            splLogger = new SPLLogger2();
> +        }
> +        return splLogger;
> +    }
> +
> +    public Object clone() throws CloneNotSupportedException
> +    {
> +        throw new CloneNotSupportedException();
> +    }
> +
> +    public synchronized Logger getLogger()
> +    {
> +
> +        return logger;
> +    }
> +
> +    public synchronized Logger getAuditLogger()
> +    {
> +
> +        return auditLogger;
> +    }
> +
> +}
>
> Propchange: incubator/imperius/trunk/imperius-splcore/src/main/java/ 
> org/apache/imperius/util/SPLLogger2.java
> ------------------------------------------------------------------------------
>    svn:eol-style = native
>
> Modified: incubator/imperius/trunk/imperius-splcore/src/main/java/ 
> org/apache/imperius/util/SPLLoggerClass.java
> URL: http://svn.apache.org/viewvc/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/SPLLoggerClass.java?rev=686743&r1=686742&r2=686743&view=diff
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- incubator/imperius/trunk/imperius-splcore/src/main/java/org/ 
> apache/imperius/util/SPLLoggerClass.java (original)
> +++ incubator/imperius/trunk/imperius-splcore/src/main/java/org/ 
> apache/imperius/util/SPLLoggerClass.java Mon Aug 18 05:50:36 2008
> @@ -25,55 +25,60 @@
>
> package org.apache.imperius.util;
>
> +import java.util.logging.Level;
> import java.util.logging.Logger;
>
> -public class SPLLoggerClass extends Logger
> +public class SPLLoggerClass extends Logger
> {
> -
> -    public SPLLoggerClass(String name, String resourceBundleName)
> -    {
> -        super(name, resourceBundleName);
> -        // TODO Auto-generated constructor stub
> -    }
> -
> -
> -
> -    public void fine(String msg)
> -    {
> -        String msgActual=Thread.currentThread().getName();
> -        msgActual+=" "+msg;
> -        super.fine(msgActual);
> -
> -    }
> -
> -    public void entering(String className, String msg)
> -    {
> -        String msgActual=Thread.currentThread().getName();
> -        msgActual+=" "+msg;
> -        super.entering(className, msgActual);
> -
> -    }
> -
> -    public void exiting(String className, String msg)
> -    {
> -        String msgActual=Thread.currentThread().getName();
> -        msgActual+=" "+msg;
> -        super.exiting(className, msgActual);
> -
> -    }
> -
> -    public void severe(String msg)
> -    {
> -        String msgActual=Thread.currentThread().getName();
> -        msgActual+=" "+msg;
> -        super.severe(msgActual);
> -
> -    }
> -
> -  /*  public static final Logger getLogger(String name)
> -    {
> -        return new SPLLoggerClass(name,null);
> -        // TODO Auto-generated constructor stub
> -    }*/
> -
> +	private static SPLLoggerClass singletonObj = null;
> +
> +	private SPLLoggerClass(String name, String resourceBundleName)
> +	{
> +		super(name, resourceBundleName);
> +	}
> +
> +	public static SPLLoggerClass getInstance(String name,
> +			String resourceBundleName)
> +	{
> +		if (singletonObj == null)
> +			singletonObj = new SPLLoggerClass(name, resourceBundleName);
> +
> +		return singletonObj;
> +	}
> +
> +	public void entering(String sourceClass, String sourceMethod)
> +	{
> +		if (isLoggable(Level.FINE))
> +			super.entering(sourceClass, sourceMethod);
> +	}
> +
> +	public void exiting(String sourceClass, String sourceMethod)
> +	{
> +		if (isLoggable(Level.FINE))
> +			super.exiting(sourceClass, sourceMethod);
> +	}
> +	
> +	public void log(Level level, String msg, Object[] params)
> +	{
> +		if (isLoggable(Level.SEVERE) || isLoggable(Level.INFO) ||  
> isLoggable(Level.WARNING))
> +			super.log(level, msg, params);
> +	}
> +	
> +	public void log(Level level, String msg)
> +	{
> +		if (isLoggable(Level.SEVERE) || isLoggable(Level.INFO) ||  
> isLoggable(Level.WARNING))
> +			super.log(level, msg);
> +	}
> +	
> +	public void fine(String msg)
> +	{
> +		if (isLoggable(Level.FINE))
> +			super.fine(msg);
> +	}
> +	
> +	public void severe(String msg)
> +	{
> +		if (isLoggable(Level.SEVERE))
> +			super.severe(msg);
> +	}
> }
>
> Added: incubator/imperius/trunk/imperius-splcore/src/main/java/org/ 
> apache/imperius/util/messages.properties
> URL: http://svn.apache.org/viewvc/incubator/imperius/trunk/imperius-splcore/src/main/java/org/apache/imperius/util/messages.properties?rev=686743&view=auto
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> = 
> ======================================================================
> --- incubator/imperius/trunk/imperius-splcore/src/main/java/org/ 
> apache/imperius/util/messages.properties (added)
> +++ incubator/imperius/trunk/imperius-splcore/src/main/java/org/ 
> apache/imperius/util/messages.properties Mon Aug 18 05:50:36 2008
> @@ -0,0 +1,98 @@
> +# INFO Messages
> +SPLOF0400I = SPLOF0400I create policy method is invoked for  
> policy : {0}
> +SPLOF0401I = SPLOF0401I delete policy method is invoked for  
> policy : {0}
> +SPLOF0402I = SPLOF0402I update policy method is invoked for  
> policy : {0}
> +SPLOF0403I = SPLOF0403I policy manager shut down initiated
> +SPLOF0404I = SPLOF0404I getPolicy method is invoked for policy : {0}
> +SPLOF0405I = SPLOF0405I getAllPolicyNames method is invoked
> +SPLOF0406I = SPLOF0406I getAllPolicies method is invoked
> +SPLOF0407I = SPLOF0407I policy parsing started
> +SPLOF0408I = SPLOF0408I policy parsing completed successfully
> +SPLOF0409I = SPLOF0409I Policy Evaluator calling evaluate method on  
> SPLPolicy object
> +
> +
> +# WARNING Messages
> +
> +# ERROR Messages
> +SPLOF0001E = SPLOF0001E Error while creating policy {0}
> +SPLOF0002E = SPLOF0002E Error while deleting as the {0}
> +SPLOF0003E = SPLOF0003E Error while reading serialized policyMap  
> object
> +SPLOF0004E = SPLOF0004E Error class of serialized policyMap object  
> cannot be found
> +SPLOF0005E = SPLOF0005E Error while serializing policyMap object
> +SPLOF0006E = SPLOF0006E Error while parsing the policy string {0}
> +SPLOF0007E = SPLOF0007E Error no abstract tree is produced
> +SPLOF0008E = SPLOF0008E Error while evaluating the policy {0}
> +SPLOF0009E = SPLOF0009E Error symbol {0} already defined
> +
> +
> +
> +
> +# Messages
> +SPL_POLICY_DOES_NOT_EXIST_EXCEPTION_MSG = policy does not exist in  
> the Repository
> +SPL_POLICY_DOES_NOT_EXIST_IN_CACHE_EXCEPTION_MSG = policy does not  
> exist in cache
> +SPL_NULL_POLICY_NAME_EXCEPTION_MSG = The Policy cannot be found due  
> to Invalid Policy Parameters
> +SPL_DELETE_POLICY_FROM_CACHE_MSG = Deleting Policy Object from cache
> +SPL_DELETE_POLICY_FROM_REPOSITORY_MSG = Deleting Policy from  
> Repository
> +SPL_POLICY_ALREADY_EXISTS_MSG = Cannot create new Policy as Policy  
> already exists
> +SPL_POLICY_PARSING_EXCEPTION_MSG = Error encountered while parsing  
> PolicyString
> +SPL_POLICY_TREE_PARSING_EXCEPTION_MSG = Error encountered while  
> parsing tree
> +SPL_NO_INSTANCES_PASSED_FOR_EVALUATION_MSG = no instances are  
> passed for evaluation
> +SPL_CREATED_INTERNAL_POLICY_OBJ_MSG = created internal policy object
> +SPL_POLICY_INSERTION_INTO_REPOSITORY_MSG = inserting policy into  
> repository
> +SPL_SYMBOL_ALREADY_EXISTS_MSG = already exists with symbol name :
> +SPL_SYMBOL_DOES_NOT_EXISTS_MSG = Symbol does not exist with the  
> name :
> +SPL_EXPRESSION_VALIDATION_FAIL_MSG = validation of parameters  
> failed for expression :
> +SPL_MISSING_PARAMETERS_EXCEPTION_MSG = missing parameters
> +SPL_COLLECT_OPERATION_EXP_EXCEPTION1_MSG =  parameter in  
> CollectOperation expression needs to be a reference expression
> +SPL_COLLECT_OPERATION_EXP_EXCEPTION2_MSG =  parameter in  
> CollectOperation expression needs to be a string expression
> +SPL_COLLECT_OPERATION_EXP_EXCEPTION3_MSG =  parameter in  
> CollectOperation expression needs to be a boolean expression
> +SPL_POSTCOLLECT_EXP_EXCEPTION1_MSG =  array index should be integer  
> and not {0}
> +SPL_SYMBOL_DOES_NOT_EXIST_EXCEPTION_MSG =  symbol {0} doesnot exist
> +SPL_INVALID_METHOD_INVOCATION_SECTION_EXCEPTION_MSG = Cannot invoke  
> methods in the {0} sections
> +SPL_ARRAY_INDEX_OUT_OF_RANGE_EXCEPTION_MSG = array index is out of  
> range
> +SPL_VALIDATE_METHOD_NOT_SUPPORTED_EXCEPTION_MSG = validate method  
> not supported for the expression : {0}
> +SPL_EVALUATE_METHOD_NOT_SUPPORTED_EXCEPTION_MSG = evaluate method  
> not supported for the expression : {0}
> +SPL_SELF_EXPRESSION_EXCEPTION_MSG = non collect Parent SymbolTable  
> not found in Self Expression
> +SPL_VALIDATION_ERROR_MSG = validation error : {0}
> +SPL_EVALUATION_ERROR_MSG = evaluation error : {0}
> +SPL_PASSED_EXPRESSION_ERROR_MSG = {0} hand side expression passed  
> in is null
> +SPL_NO_OF_ARGUMENTS_PASSED_ERROR_MSG = No of arguments to be passed  
> should be {0}, but it is {1}
> +SPL_BLANK_EXPRESSION_PASSED_ERROR_MSG = {0} expression passed is  
> blank
> +SPL_BUILT_IN_METHOD_ERROR_MSG = built-in method error
> +SPL_CLASS_NOT_FOUND_EXCEPTION_MSG = class not found {0}
> +SPL_EXPRESSION_FACTORY_EXCEPTION_MSG = id1.id2 type of method calls  
> not allowed
> +SPL_EXPRESSION_FACTORY_EXCEPTION1_MSG = Constructor  
> BasicCollectionExpression(pList,sTab) returned null expression
> +SPL_METHOD_PASSED_ARGUMENTS_EXCEPTION_MSG = Formal and passed  
> parameter types don't match for method
> +SPL_ASSIGNMENT_EXP_EXCEPTION_MSG = LHS or RHS or argument in method  
> call is null : {0} {1}
> +SPL_INVOKE_POLICY_ACTION_EXCEPTION1_MSG = first expression should  
> be a string describing the name of the policy to invoke
> +SPL_SET_ACTION_BLOCK_EXCEPTION_MSG = paramlist in SetActionBlock  
> does not consist of asignment expressions
> +SPL_WRONG_OPERAND_TYPE_EXCEPTION_MSG = wrong or invalid operand type
> +SPL_TYPE_NOT_COMPATIBLE_EXCEPTION_MSG = Types are not compatible :  
> LHS {0} and RHS {1}
> +SPL_NOT_REQUIRED_EXP_EXCEPTION_MSG = passed expression is not of  
> {0} type
> +SPL_WRONG_OPERAND_TYPE_EXCEPTION1_MSG = wrong or invalid operand  
> type {0}
> +SPL_PASSED_EXPRESSION_TYPE_ERROR_MSG = {0} hand side expression  
> passed in {1} of type {2}
> +SPL_INVALID_DIRECTION_ARGUMENT_ERROR_MSG = Invalid direction argument
> +SPL_NO_OF_WORDS_EXCEPTION_MSG = NumberOfWords must be non-negative.
> +SPL_OPERATION_NOT_SUPPORTED_EXCEPTION_MSG = operation not supported
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
> +
>
> Propchange: incubator/imperius/trunk/imperius-splcore/src/main/java/ 
> org/apache/imperius/util/messages.properties
> ------------------------------------------------------------------------------
>    svn:eol-style = native
>
>

Craig L Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!