You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by gn...@apache.org on 2009/06/26 17:19:28 UTC
svn commit: r788736 - in /felix/trunk/karaf/gshell/gshell-core/src:
main/java/org/apache/felix/karaf/gshell/core/config/
main/java/org/apache/geronimo/gshell/vfs/config/
test/java/org/apache/geronimo/gshell/commands/text/
Author: gnodet
Date: Fri Jun 26 15:19:28 2009
New Revision: 788736
URL: http://svn.apache.org/viewvc?rev=788736&view=rev
Log:
Update to latest blueprint api
Modified:
felix/trunk/karaf/gshell/gshell-core/src/main/java/org/apache/felix/karaf/gshell/core/config/NamespaceHandler.java
felix/trunk/karaf/gshell/gshell-core/src/main/java/org/apache/geronimo/gshell/vfs/config/CacheStrategyConverter.java
felix/trunk/karaf/gshell/gshell-core/src/test/java/org/apache/geronimo/gshell/commands/text/SortTest.java
Modified: felix/trunk/karaf/gshell/gshell-core/src/main/java/org/apache/felix/karaf/gshell/core/config/NamespaceHandler.java
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/gshell/gshell-core/src/main/java/org/apache/felix/karaf/gshell/core/config/NamespaceHandler.java?rev=788736&r1=788735&r2=788736&view=diff
==============================================================================
--- felix/trunk/karaf/gshell/gshell-core/src/main/java/org/apache/felix/karaf/gshell/core/config/NamespaceHandler.java (original)
+++ felix/trunk/karaf/gshell/gshell-core/src/main/java/org/apache/felix/karaf/gshell/core/config/NamespaceHandler.java Fri Jun 26 15:19:28 2009
@@ -189,7 +189,7 @@
private MutableBeanMetadata parseAction(ParserContext context, ComponentMetadata enclosingComponent, Element element) {
MutableBeanMetadata action = context.createMetadata(MutableBeanMetadata.class);
- action.setInitialization(MutableBeanMetadata.INITIALIZATION_LAZY);
+ action.setActivation(MutableBeanMetadata.ACTIVATION_LAZY);
action.setScope(MutableBeanMetadata.SCOPE_PROTOTYPE);
action.setClassName(element.getAttribute("class"));
NodeList children = element.getChildNodes();
Modified: felix/trunk/karaf/gshell/gshell-core/src/main/java/org/apache/geronimo/gshell/vfs/config/CacheStrategyConverter.java
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/gshell/gshell-core/src/main/java/org/apache/geronimo/gshell/vfs/config/CacheStrategyConverter.java?rev=788736&r1=788735&r2=788736&view=diff
==============================================================================
--- felix/trunk/karaf/gshell/gshell-core/src/main/java/org/apache/geronimo/gshell/vfs/config/CacheStrategyConverter.java (original)
+++ felix/trunk/karaf/gshell/gshell-core/src/main/java/org/apache/geronimo/gshell/vfs/config/CacheStrategyConverter.java Fri Jun 26 15:19:28 2009
@@ -19,15 +19,16 @@
package org.apache.geronimo.gshell.vfs.config;
import org.osgi.service.blueprint.container.Converter;
+import org.osgi.service.blueprint.container.ReifiedType;
import org.apache.commons.vfs.CacheStrategy;
public class CacheStrategyConverter implements Converter {
- public boolean canConvert(Object o, Object type) {
- return o instanceof String && type == CacheStrategy.class;
+ public boolean canConvert(Object o, ReifiedType type) {
+ return o instanceof String && type.getRawClass() == CacheStrategy.class;
}
- public Object convert(Object o, Object type) throws Exception {
+ public Object convert(Object o, ReifiedType type) throws Exception {
if (canConvert(o, type)) {
String text = o.toString();
if (text.equalsIgnoreCase("MANUAL")) {
Modified: felix/trunk/karaf/gshell/gshell-core/src/test/java/org/apache/geronimo/gshell/commands/text/SortTest.java
URL: http://svn.apache.org/viewvc/felix/trunk/karaf/gshell/gshell-core/src/test/java/org/apache/geronimo/gshell/commands/text/SortTest.java?rev=788736&r1=788735&r2=788736&view=diff
==============================================================================
--- felix/trunk/karaf/gshell/gshell-core/src/test/java/org/apache/geronimo/gshell/commands/text/SortTest.java (original)
+++ felix/trunk/karaf/gshell/gshell-core/src/test/java/org/apache/geronimo/gshell/commands/text/SortTest.java Fri Jun 26 15:19:28 2009
@@ -23,12 +23,19 @@
import java.util.Collections;
import junit.framework.TestCase;
+import org.apache.geronimo.gshell.ansi.AnsiRenderWriter;
/**
* TODO: remove this file when gshell is upgraded
*/
public class SortTest extends TestCase {
+ public void testAnsi() {
+ AnsiRenderWriter w = new AnsiRenderWriter(System.out);
+ w.println("Hey, @|cyan Hello| world");
+ w.flush();
+ }
+
public void testFieldIndexesDefaultSep() {
SortAction.SortComparator comparator = new SortAction.SortComparator(false, false, false, false, '\0', null);
List<Integer> indexes = comparator.getFieldIndexes(" ad re t ");