Author: cbrisson
Date: Sun Apr 21 03:29:25 2019
New Revision: 1857889
URL: http://svn.apache.org/viewvc?rev=1857889&view=rev
Log:
[tools/model] move context objects in a separate package
Added:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ActiveInstanceReference.java
- copied, changed from r1857888,
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ActiveInstanceReference.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/EntityReference.java
- copied, changed from r1857888,
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/EntityReference.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/InstanceReference.java
- copied, changed from r1857888,
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/InstanceReference.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ModelTool.java
- copied, changed from r1857888,
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ModelTool.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ModelUberspector.java
- copied, changed from r1857888,
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ModelUberspector.java
Removed:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ActiveInstanceReference.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/EntityReference.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/InstanceReference.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ModelTool.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ModelUberspector.java
Modified:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/Action.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/Attribute.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/RowAttribute.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/RowsetAttribute.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ScalarAttribute.java
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/old/VelosurfTool.java
Modified:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/Action.java
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/Action.java?rev=1857889&r1=1857888&r2=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/Action.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/Action.java
Sun Apr 21 03:29:25 2019
@@ -52,7 +52,7 @@ public class Action extends Attribute
}
@Override
- protected String getQueryMethodName()
+ public String getQueryMethodName()
{
return "perform";
}
Modified:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/Attribute.java
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/Attribute.java?rev=1857889&r1=1857888&r2=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/Attribute.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/Attribute.java
Sun Apr 21 03:29:25 2019
@@ -29,5 +29,5 @@ public abstract class Attribute extends
super(name, parent);
}
- protected abstract String getQueryMethodName();
+ public abstract String getQueryMethodName();
}
Modified:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/RowAttribute.java
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/RowAttribute.java?rev=1857889&r1=1857888&r2=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/RowAttribute.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/RowAttribute.java
Sun Apr 21 03:29:25 2019
@@ -75,7 +75,7 @@ public class RowAttribute extends Attrib
return instance;
}
- protected String getQueryMethodName()
+ public String getQueryMethodName()
{
return "retrieve";
}
Modified:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/RowsetAttribute.java
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/RowsetAttribute.java?rev=1857889&r1=1857888&r2=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/RowsetAttribute.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/RowsetAttribute.java
Sun Apr 21 03:29:25 2019
@@ -77,7 +77,7 @@ public class RowsetAttribute extends Att
return iterator;
}
- protected String getQueryMethodName()
+ public String getQueryMethodName()
{
return "query";
}
Modified:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ScalarAttribute.java
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ScalarAttribute.java?rev=1857889&r1=1857888&r2=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ScalarAttribute.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ScalarAttribute.java
Sun Apr 21 03:29:25 2019
@@ -79,7 +79,7 @@ public class ScalarAttribute extends Att
return value;
}
- protected String getQueryMethodName()
+ public String getQueryMethodName()
{
return "evaluate";
}
Copied:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ActiveInstanceReference.java
(from r1857888,
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ActiveInstanceReference.java)
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ActiveInstanceReference.java?p2=velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ActiveInstanceReference.java&p1=velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ActiveInstanceReference.java&r1=1857888&r2=1857889&rev=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ActiveInstanceReference.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ActiveInstanceReference.java
Sun Apr 21 03:29:25 2019
@@ -1,8 +1,11 @@
-package org.apache.velocity.tools.model;
+package org.apache.velocity.tools.model.context;
import java.io.Serializable;
import java.util.Map;
+import org.apache.velocity.tools.model.Instance;
+import org.apache.velocity.tools.model.context.InstanceReference;
+
public class ActiveInstanceReference extends InstanceReference
{
public ActiveInstanceReference(Instance instance)
Copied:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/EntityReference.java
(from r1857888,
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/EntityReference.java)
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/EntityReference.java?p2=velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/EntityReference.java&p1=velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/EntityReference.java&r1=1857888&r2=1857889&rev=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/EntityReference.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/EntityReference.java
Sun Apr 21 03:29:25 2019
@@ -1,4 +1,4 @@
-package org.apache.velocity.tools.model;
+package org.apache.velocity.tools.model.context;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,6 +24,13 @@ import java.sql.SQLException;
import java.util.Iterator;
import java.util.Map;
+import org.apache.velocity.tools.model.Attribute;
+import org.apache.velocity.tools.model.Entity;
+import org.apache.velocity.tools.model.Instance;
+import org.apache.velocity.tools.model.RowAttribute;
+import org.apache.velocity.tools.model.RowsetAttribute;
+import org.apache.velocity.tools.model.ScalarAttribute;
+
public class EntityReference
{
public EntityReference(Entity entity)
Copied:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/InstanceReference.java
(from r1857888,
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/InstanceReference.java)
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/InstanceReference.java?p2=velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/InstanceReference.java&p1=velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/InstanceReference.java&r1=1857888&r2=1857889&rev=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/InstanceReference.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/InstanceReference.java
Sun Apr 21 03:29:25 2019
@@ -1,5 +1,6 @@
-package org.apache.velocity.tools.model;
+package org.apache.velocity.tools.model.context;
+import org.apache.velocity.tools.model.Instance;
import org.apache.velocity.tools.model.util.SlotMap;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Copied:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ModelTool.java
(from r1857888,
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ModelTool.java)
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ModelTool.java?p2=velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ModelTool.java&p1=velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ModelTool.java&r1=1857888&r2=1857889&rev=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ModelTool.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ModelTool.java
Sun Apr 21 03:29:25 2019
@@ -1,4 +1,4 @@
-package org.apache.velocity.tools.model;
+package org.apache.velocity.tools.model.context;
/*
* Licensed to the Apache Software Foundation (ASF) under one
@@ -24,6 +24,13 @@ import org.apache.velocity.tools.config.
import org.apache.velocity.tools.config.ValidScope;
import org.apache.velocity.tools.generic.SafeConfig;
import org.apache.velocity.tools.generic.ValueParser;
+import org.apache.velocity.tools.model.Attribute;
+import org.apache.velocity.tools.model.Entity;
+import org.apache.velocity.tools.model.Instance;
+import org.apache.velocity.tools.model.Model;
+import org.apache.velocity.tools.model.RowAttribute;
+import org.apache.velocity.tools.model.RowsetAttribute;
+import org.apache.velocity.tools.model.ScalarAttribute;
import org.apache.velocity.tools.model.config.ConfigHelper;
import org.apache.velocity.tools.model.config.Constants;
Copied:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ModelUberspector.java
(from r1857888,
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ModelUberspector.java)
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ModelUberspector.java?p2=velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ModelUberspector.java&p1=velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ModelUberspector.java&r1=1857888&r2=1857889&rev=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/ModelUberspector.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/context/ModelUberspector.java
Sun Apr 21 03:29:25 2019
@@ -1,5 +1,6 @@
-package org.apache.velocity.tools.model;
+package org.apache.velocity.tools.model.context;
+import org.apache.velocity.tools.model.Attribute;
import org.apache.velocity.tools.model.impl.AttributeHolder;
import org.apache.velocity.util.introspection.AbstractChainableUberspector;
import org.apache.velocity.util.introspection.Info;
Modified:
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/old/VelosurfTool.java
URL:
http://svn.apache.org/viewvc/velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/old/VelosurfTool.java?rev=1857889&r1=1857888&r2=1857889&view=diff
==============================================================================
---
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/old/VelosurfTool.java
(original)
+++
velocity/tools/branches/model/velocity-tools-model/src/main/java/org/apache/velocity/tools/model/old/VelosurfTool.java
Sun Apr 21 03:29:25 2019
@@ -4,7 +4,7 @@ import org.apache.velocity.tools.XmlUtil
import org.apache.velocity.tools.config.ConfigurationException;
import org.apache.velocity.tools.generic.ValueParser;
import org.apache.velocity.tools.model.Model;
-import org.apache.velocity.tools.model.ModelTool;
+import org.apache.velocity.tools.model.context.ModelTool;
import org.apache.velocity.tools.model.config.ConfigHelper;
import org.w3c.dom.Element;
import org.xml.sax.InputSource;