Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/binary/BinaryXmlJavaTypeAdaptersAnnotation.java')
-rw-r--r--jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/binary/BinaryXmlJavaTypeAdaptersAnnotation.java39
1 files changed, 19 insertions, 20 deletions
diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/binary/BinaryXmlJavaTypeAdaptersAnnotation.java b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/binary/BinaryXmlJavaTypeAdaptersAnnotation.java
index 66e7fe823a..7e86122a19 100644
--- a/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/binary/BinaryXmlJavaTypeAdaptersAnnotation.java
+++ b/jaxb/plugins/org.eclipse.jpt.jaxb.core/src/org/eclipse/jpt/jaxb/core/internal/resource/java/binary/BinaryXmlJavaTypeAdaptersAnnotation.java
@@ -14,7 +14,7 @@ import org.eclipse.jdt.core.IAnnotation;
import org.eclipse.jpt.core.internal.resource.java.binary.BinaryContainerAnnotation;
import org.eclipse.jpt.core.resource.java.JavaResourceNode;
import org.eclipse.jpt.jaxb.core.resource.java.JAXB;
-import org.eclipse.jpt.jaxb.core.resource.java.NestableXmlJavaTypeAdapterAnnotation;
+import org.eclipse.jpt.jaxb.core.resource.java.XmlJavaTypeAdapterAnnotation;
import org.eclipse.jpt.jaxb.core.resource.java.XmlJavaTypeAdaptersAnnotation;
import org.eclipse.jpt.utility.internal.iterables.LiveCloneIterable;
@@ -22,51 +22,50 @@ import org.eclipse.jpt.utility.internal.iterables.LiveCloneIterable;
* javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters
*/
public class BinaryXmlJavaTypeAdaptersAnnotation
- extends BinaryContainerAnnotation<NestableXmlJavaTypeAdapterAnnotation>
- implements XmlJavaTypeAdaptersAnnotation
-{
- private final Vector<NestableXmlJavaTypeAdapterAnnotation> xmlJavaTypeAdapters;
-
-
+ extends BinaryContainerAnnotation<XmlJavaTypeAdapterAnnotation>
+ implements XmlJavaTypeAdaptersAnnotation {
+
+ private final Vector<XmlJavaTypeAdapterAnnotation> xmlJavaTypeAdapters;
+
+
public BinaryXmlJavaTypeAdaptersAnnotation(JavaResourceNode parent, IAnnotation jdtAnnotation) {
super(parent, jdtAnnotation);
this.xmlJavaTypeAdapters = this.buildXmlJavaTypeAdapters();
}
-
+
public String getAnnotationName() {
return ANNOTATION_NAME;
}
-
- public Iterable<NestableXmlJavaTypeAdapterAnnotation> getNestedAnnotations() {
- return new LiveCloneIterable<NestableXmlJavaTypeAdapterAnnotation>(this.xmlJavaTypeAdapters);
+
+ public Iterable<XmlJavaTypeAdapterAnnotation> getNestedAnnotations() {
+ return new LiveCloneIterable<XmlJavaTypeAdapterAnnotation>(this.xmlJavaTypeAdapters);
}
-
+
public int getNestedAnnotationsSize() {
return this.xmlJavaTypeAdapters.size();
}
-
- private Vector<NestableXmlJavaTypeAdapterAnnotation> buildXmlJavaTypeAdapters() {
+
+ private Vector<XmlJavaTypeAdapterAnnotation> buildXmlJavaTypeAdapters() {
Object[] jdtTypeAdapters = this.getJdtMemberValues(JAXB.XML_JAVA_TYPE_ADAPTERS__VALUE);
- Vector<NestableXmlJavaTypeAdapterAnnotation> result = new Vector<NestableXmlJavaTypeAdapterAnnotation>(jdtTypeAdapters.length);
+ Vector<XmlJavaTypeAdapterAnnotation> result = new Vector<XmlJavaTypeAdapterAnnotation>(jdtTypeAdapters.length);
for (Object jdtJavaTypeAdapter : jdtTypeAdapters) {
result.add(this.buildXmlJavaTypeAdapterAnnotation(jdtJavaTypeAdapter));
}
return result;
}
-
- protected NestableXmlJavaTypeAdapterAnnotation buildXmlJavaTypeAdapterAnnotation(Object jdtJavaTypeAdapter) {
+
+ protected XmlJavaTypeAdapterAnnotation buildXmlJavaTypeAdapterAnnotation(Object jdtJavaTypeAdapter) {
return new BinaryXmlJavaTypeAdapterAnnotation(this, (IAnnotation) jdtJavaTypeAdapter);
}
-
+
@Override
public void update() {
super.update();
this.updateXmlJavaTypeAdapters();
}
-
+
// TODO
private void updateXmlJavaTypeAdapters() {
throw new UnsupportedOperationException();
}
-
}

Back to the top