You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by li...@apache.org on 2007/10/08 20:50:56 UTC
svn commit: r582932 [3/3] - in
/geronimo/devtools/j2g/trunk/plugins/org.apache.geronimo.devtools.j2g.sources:
./ META-INF/ schema/ src/ src/org/ src/org/apache/ src/org/apache/geronimo/
src/org/apache/geronimo/devtools/ src/org/apache/geronimo/devtools...
Added: geronimo/devtools/j2g/trunk/plugins/org.apache.geronimo.devtools.j2g.sources/src/org/apache/geronimo/devtools/j2g/sources/environment/VarContext.java
URL: http://svn.apache.org/viewvc/geronimo/devtools/j2g/trunk/plugins/org.apache.geronimo.devtools.j2g.sources/src/org/apache/geronimo/devtools/j2g/sources/environment/VarContext.java?rev=582932&view=auto
==============================================================================
--- geronimo/devtools/j2g/trunk/plugins/org.apache.geronimo.devtools.j2g.sources/src/org/apache/geronimo/devtools/j2g/sources/environment/VarContext.java (added)
+++ geronimo/devtools/j2g/trunk/plugins/org.apache.geronimo.devtools.j2g.sources/src/org/apache/geronimo/devtools/j2g/sources/environment/VarContext.java Mon Oct 8 11:50:53 2007
@@ -0,0 +1,72 @@
+/**
+ * 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.
+ */
+package org.apache.geronimo.devtools.j2g.sources.environment;
+
+/**
+ * Class represents JNDI name, scope and correctness presented by <code>javax.naming.Context</code> variable.
+ */
+public class VarContext
+{
+ /**
+ * Correctness flag.
+ */
+ private boolean valid;
+
+ /**
+ * Position ends of scope in a compilation unit there variable was declared.
+ */
+ private int areaEnd;
+
+ /**
+ * JNDI name which variable presents.
+ */
+ private String jndiName;
+
+ /**
+ * Constructor.
+ */
+ public VarContext(String jndiName, int end, boolean valid)
+ {
+ this.areaEnd = end;
+ this.valid = valid;
+ this.jndiName = jndiName;
+ }
+
+ /**
+ * @return end of variable scope in a current compilation unit.
+ */
+ public int getAreaEnd()
+ {
+ return areaEnd;
+ }
+
+ /**
+ * @return <code>true</code> if variable is correct.
+ */
+ public boolean isValid()
+ {
+ return valid;
+ }
+
+ /**
+ * @return JNDI name which presented by variable.
+ */
+ public String getJNDIName()
+ {
+ return jndiName;
+ }
+}
Propchange: geronimo/devtools/j2g/trunk/plugins/org.apache.geronimo.devtools.j2g.sources/src/org/apache/geronimo/devtools/j2g/sources/environment/VarContext.java
------------------------------------------------------------------------------
svn:eol-style = native