[dna-commits] DNA SVN: r462 - trunk/extensions/dna-sequencer-java/src/main/java/org/jboss/dna/sequencer/java.
dna-commits at lists.jboss.org
dna-commits at lists.jboss.org
Mon Aug 25 18:48:04 EDT 2008
Author: spagop
Date: 2008-08-25 18:48:04 -0400 (Mon, 25 Aug 2008)
New Revision: 462
Modified:
trunk/extensions/dna-sequencer-java/src/main/java/org/jboss/dna/sequencer/java/JavaMetadataSequencer.java
Log:
enhancement of CND and also in java sequencer for a clearness of properties in the tree
Modified: trunk/extensions/dna-sequencer-java/src/main/java/org/jboss/dna/sequencer/java/JavaMetadataSequencer.java
===================================================================
--- trunk/extensions/dna-sequencer-java/src/main/java/org/jboss/dna/sequencer/java/JavaMetadataSequencer.java 2008-08-22 19:32:12 UTC (rev 461)
+++ trunk/extensions/dna-sequencer-java/src/main/java/org/jboss/dna/sequencer/java/JavaMetadataSequencer.java 2008-08-25 22:48:04 UTC (rev 462)
@@ -130,57 +130,82 @@
public static final String JAVA_COMPILATION_UNIT_NODE = "java:compilationUnit";
public static final String JAVA_COMPILATION_UNIT_PRIMARY_TYPE = "jcr:primaryType";
+
// package declaration
public static final String JAVA_PACKAGE_CHILD_NODE = "java:package";
public static final String JAVA_PACKAGE_DECLARATION_CHILD_NODE = "java:packageDeclaration";
public static final String JAVA_PACKAGE_NAME = "java:packageName";
+
// Annnotation declaration
public static final String JAVA_ANNOTATION_CHILD_NODE = "java:annotation";
public static final String JAVA_ANNOTATION_DECLARATION_CHILD_NODE = "java:annotationDeclaration";
public static final String JAVA_ANNOTATION_TYPE_CHILD_NODE = "java:annotationType";
+
+ // Marker annotation
public static final String JAVA_MARKER_ANNOTATION_CHILD_NODE = "java:markerAnnotation";
+ public static final String JAVA_MARKER_ANNOTATION_NAME ="java:markerAnnotationName ";
+
+ // Normal annotation
public static final String JAVA_NORMAL_ANNOTATION_CHILD_NODE = "java:normalAnnotation";
+ public static final String JAVA_NORMALANNOTATION_NAME ="java:normalAnnotationName";
+
+ // Single element annotation
public static final String JAVA_SINGLE_ELEMENT_ANNOTATION_CHILD_NODE = "java:singleElementAnnotation";
- public static final String JAVA_ANNOTATION_TYPE_NAME = "java:typeName";
+ public static final String JAVA_SINGLE_ANNOTATION_NAME ="java:singleElementAnnotationName";
+
// Import declaration
public static final String JAVA_IMPORT_CHILD_NODE = "java:import";
public static final String JAVA_IMPORT_DECLARATION_CHILD_NODE = "java:importDeclaration";
+
+ // Single import declaration
public static final String JAVA_SINGLE_IMPORT_CHILD_NODE = "java:singleImport";
- public static final String JAVA_SINGLE_TYPE_IMPORT_DECLARATION_CHILD_NODE = "java:singleTypeImportDeclaration";
- public static final String JAVA_IMPORT_ON_DEMAND_CHILD_NODE = "java:importOnDemand";
- public static final String JAVA_TYPE_IMPORT_ON_DEMAND_DECLARATION_CHILD_NODE = "java:typeImportOnDemandDeclaration";
- public static final String JAVA_IMPORT_TYPE_NAME = "java:typeName";
- // normal class declaration
+ public static final String JAVA_SINGLE_IMPORT_TYPE_DECLARATION_CHILD_NODE = "java:singleTypeImportDeclaration";
+ public static final String JAVA_SINGLE_IMPORT_NAME = "java:singleImportName ";
+
+
+ // OnDemand import declaration
+ public static final String JAVA_ON_DEMAND_IMPORT_CHILD_NODE = "java:importOnDemand";
+ public static final String JAVA_ON_DEMAND_IMPORT_TYPE_DECLARATION_CHILD_NODE = "java:typeImportOnDemandDeclaration";
+ public static final String JAVA_ON_DEMAND_IMPORT_NAME ="java:onDemandImportName";
+
+
+ // Class declaration
public static final String JAVA_UNIT_TYPE_CHILD_NODE = "java:unitType";
public static final String JAVA_CLASS_DECLARATION_CHILD_NODE = "java:classDeclaration";
+
+ // Normal class declaration
public static final String JAVA_NORMAL_CLASS_CHILD_NODE = "java:normalClass";
public static final String JAVA_NORMAL_CLASS_DECLARATION_CHILD_NODE = "java:normalClassDeclaration";
- public static final String JAVA_CLASS_NAME = "java:name";
+ public static final String JAVA_NORMAL_CLASS_NAME = "java:normalClassName";
+
+ // Modifier declaration
public static final String JAVA_MODIFIER_CHILD_NODE = "java:modifier";
public static final String JAVA_MODIFIER_DECLARATION_CHILD_NODE = "java:modifierDeclaration";
public static final String JAVA_MODIFIER_NAME = "java:modifierName";
+ // Variable declaration
public static final String JAVA_VARIABLE = "java:variable";
public static final String JAVA_VARIABLE_NAME = "java:variableName";
- public static final String JAVA_TYPE = "java:typeName";
- // primitive type
+ // Primitive type
public static final String JAVA_FIELD_CHILD_NODE = "java:field";
public static final String JAVA_FIELD_TYPE_CHILD_NODE = "java:fieldType";
public static final String JAVA_TYPE_CHILD_NODE = "java:type";
public static final String JAVA_PRIMITIVE_TYPE_CHILD_NODE = "java:primitiveType";
+ public static final String JAVA_PRIMITIVE_TYPE_NAME="java:primitiveTypeName";
- // reference type
+ // Reference type
public static final String JAVA_REFERENCE_TYPE_CHILD_NODE = "java:referenceType";
// method declaration
public static final String JAVA_METHOD_CHILD_NODE = "java:method";
public static final String JAVA_METHOD_DECLARATION_CHILD_NODE = "java:methodDeclaration";
- public static final String JAVA_METHOD_NAME = "java:name";
+ public static final String JAVA_METHOD_NAME = "java:methodName";
// constructor
public static final String JAVA_CONSTRUCTOR_CHILD_NODE = "java:constructor";
public static final String JAVA_CONSTRUCTOR_DECLARATION_CHILD_NODE = "java:constructorDeclaration";
+ public static final String JAVA_CONSTRUCTOR_NAME = "java:constructorName";
// parameter
public static final String JAVA_PARAMETER = "java:parameter";
@@ -189,6 +214,9 @@
public static final String JAVA_RETURN_TYPE = "java:resultType";
+
+
+
/**
* {@inheritDoc}
*
@@ -247,7 +275,7 @@
+ JAVA_MARKER_ANNOTATION_CHILD_NODE + "["
+ markerAnnotationIndex + "]");
output.setProperty(markerAnnotationChildNode,
- nameFactory.create(JAVA_ANNOTATION_TYPE_NAME),
+ nameFactory.create(JAVA_MARKER_ANNOTATION_NAME),
markerAnnotationMetadata.getName());
markerAnnotationIndex++;
}
@@ -263,7 +291,7 @@
+ JAVA_SINGLE_ELEMENT_ANNOTATION_CHILD_NODE
+ "[" + singleAnnatationIndex + "]");
output.setProperty(singleMemberAnnotationChildNode,
- nameFactory.create(JAVA_ANNOTATION_TYPE_NAME),
+ nameFactory.create(JAVA_SINGLE_ANNOTATION_NAME),
singleMemberAnnotationMetadata.getName());
singleAnnatationIndex++;
}
@@ -279,7 +307,7 @@
+ normalAnnotationIndex + "]");
output.setProperty(normalAnnotationChildNode,
- nameFactory.create(JAVA_ANNOTATION_TYPE_NAME),
+ nameFactory.create(JAVA_NORMALANNOTATION_NAME),
normalAnnotationMetadata.getName());
normalAnnotationIndex++;
}
@@ -294,11 +322,11 @@
ImportOnDemandMetadata importOnDemandMetadata = (ImportOnDemandMetadata)importMetadata;
Path importOnDemandChildNode = pathFactory.create(JAVA_COMPILATION_UNIT_NODE + SLASH + JAVA_IMPORT_CHILD_NODE
+ SLASH + JAVA_IMPORT_DECLARATION_CHILD_NODE + SLASH
- + JAVA_IMPORT_ON_DEMAND_CHILD_NODE + SLASH
- + JAVA_TYPE_IMPORT_ON_DEMAND_DECLARATION_CHILD_NODE + "["
+ + JAVA_ON_DEMAND_IMPORT_CHILD_NODE + SLASH
+ + JAVA_ON_DEMAND_IMPORT_TYPE_DECLARATION_CHILD_NODE + "["
+ importOnDemandIndex + "]");
output.setProperty(importOnDemandChildNode,
- nameFactory.create(JAVA_IMPORT_TYPE_NAME),
+ nameFactory.create(JAVA_ON_DEMAND_IMPORT_NAME),
importOnDemandMetadata.getName());
importOnDemandIndex++;
}
@@ -307,10 +335,10 @@
Path singleImportChildNode = pathFactory.create(JAVA_COMPILATION_UNIT_NODE + SLASH + JAVA_IMPORT_CHILD_NODE
+ SLASH + JAVA_IMPORT_DECLARATION_CHILD_NODE + SLASH
+ JAVA_SINGLE_IMPORT_CHILD_NODE + SLASH
- + JAVA_SINGLE_TYPE_IMPORT_DECLARATION_CHILD_NODE + "["
+ + JAVA_SINGLE_IMPORT_TYPE_DECLARATION_CHILD_NODE + "["
+ singleImportIndex + "]");
output.setProperty(singleImportChildNode,
- nameFactory.create(JAVA_IMPORT_TYPE_NAME),
+ nameFactory.create(JAVA_SINGLE_IMPORT_NAME),
singleImportMetadata.getName());
singleImportIndex++;
}
@@ -325,7 +353,7 @@
+ SLASH + JAVA_CLASS_DECLARATION_CHILD_NODE + SLASH
+ JAVA_NORMAL_CLASS_CHILD_NODE + SLASH
+ JAVA_NORMAL_CLASS_DECLARATION_CHILD_NODE);
- output.setProperty(classChildNode, nameFactory.create(JAVA_CLASS_NAME), classMetadata.getName());
+ output.setProperty(classChildNode, nameFactory.create(JAVA_NORMAL_CLASS_NAME), classMetadata.getName());
// process modifiers of the class declaration
List<ModifierMetadata> classModifiers = classMetadata.getModifiers();
@@ -363,7 +391,7 @@
// type
Path primitiveTypeChildNode = pathFactory.create(primitiveFieldRootPath);
output.setProperty(primitiveTypeChildNode,
- nameFactory.create(JAVA_TYPE),
+ nameFactory.create(JAVA_PRIMITIVE_TYPE_NAME),
primitiveFieldMetadata.getType());
// modifiers
List<ModifierMetadata> modifiers = primitiveFieldMetadata.getModifiers();
@@ -416,7 +444,7 @@
constructorIndex);
Path constructorChildNode = pathFactory.create(constructorRootPath);
output.setProperty(constructorChildNode,
- nameFactory.create(JAVA_METHOD_NAME),
+ nameFactory.create(JAVA_CONSTRUCTOR_NAME),
constructorMetadata.getName());
List<ModifierMetadata> modifiers = constructorMetadata.getModifiers();
// modifiers
@@ -452,8 +480,8 @@
String constructorPrimitiveParamVariablePath = createPath(constructPrimitiveFormalParamRootPath
+ SLASH + JAVA_VARIABLE);
Path constructorParamChildNode = pathFactory.create(constructorPrimitiveParamVariablePath);
+ // variables
for (Variable variable : primitive.getVariables()) {
- // name
output.setProperty(constructorParamChildNode,
nameFactory.create(JAVA_VARIABLE_NAME),
variable.getName());
@@ -461,9 +489,8 @@
// type
Path constructPrimitiveTypeParamChildNode = pathFactory.create(constructPrimitiveFormalParamRootPath);
output.setProperty(constructPrimitiveTypeParamChildNode,
- nameFactory.create(JAVA_TYPE),
+ nameFactory.create(JAVA_PRIMITIVE_TYPE_NAME),
primitive.getType());
-
}
// TODO parameter reference types
@@ -520,8 +547,8 @@
+ SLASH + JAVA_VARIABLE);
Path methodParamChildNode = pathFactory.create(methodPrimitiveParamVariablePath);
+ // variables
for (Variable variable : primitive.getVariables()) {
- // name
output.setProperty(methodParamChildNode,
nameFactory.create(JAVA_VARIABLE_NAME),
variable.getName());
@@ -529,7 +556,7 @@
// type
Path methodPrimitiveTypeParamChildNode = pathFactory.create(methodPrimitiveFormalParamRootPath);
output.setProperty(methodPrimitiveTypeParamChildNode,
- nameFactory.create(JAVA_TYPE),
+ nameFactory.create(JAVA_PRIMITIVE_TYPE_NAME),
primitive.getType());
}
@@ -549,7 +576,7 @@
+ JAVA_PRIMITIVE_TYPE_CHILD_NODE);
Path methodReturnPrimitiveTypeChildNode = pathFactory.create(methodReturnPrimitiveTypePath);
output.setProperty(methodReturnPrimitiveTypeChildNode,
- nameFactory.create(JAVA_TYPE),
+ nameFactory.create(JAVA_PRIMITIVE_TYPE_NAME),
methodReturnPrimitiveType.getType());
}
More information about the dna-commits
mailing list