Project

General

Profile

« Previous | Next » 

Revision 3be6ef3e

Added by Niels Hoffmann over 13 years ago

performed javacscript:fix and worked on documentation

View differences:

taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/featuretree/FeatureNodeTransfer.java
27 27
import eu.etaxonomy.taxeditor.store.CdmStore;
28 28

  
29 29
/**
30
 * <p>FeatureNodeTransfer class.</p>
31
 *
30 32
 * @author n.hoffmann
31 33
 * @created Aug 5, 2010
32 34
 * @version 1.0
......
37 39
	private static final String TYPE_NAME = "featureNode-transfer-format";
38 40
	private static final int TYPEID = registerType(TYPE_NAME);
39 41

  
42
	/**
43
	 * <p>Getter for the field <code>instance</code>.</p>
44
	 *
45
	 * @return a {@link eu.etaxonomy.taxeditor.featuretree.FeatureNodeTransfer} object.
46
	 */
40 47
	public static synchronized FeatureNodeTransfer getInstance() {
41 48
		return instance;
42 49
	}
......
45 52
		
46 53
	}
47 54

  
55
	/** {@inheritDoc} */
48 56
	@Override
49 57
	protected int[] getTypeIds() {
50 58
		return new int[] { TYPEID };
51 59
	}
52 60

  
61
	/** {@inheritDoc} */
53 62
	@Override
54 63
	protected String[] getTypeNames() {
55 64
		return new String[] { TYPE_NAME };
......
58 67
	/*
59 68
	 * Method declared on Transfer.
60 69
	 */
70
	/** {@inheritDoc} */
61 71
	protected void javaToNative(Object object, TransferData transferData) {
62 72
		byte[] bytes = toByteArray((FeatureNode[]) object);
63 73
		if (bytes != null)
......
67 77
	/*
68 78
	 * Method declared on Transfer.
69 79
	 */
80
	/** {@inheritDoc} */
70 81
	protected Object nativeToJava(TransferData transferData) {
71 82
		byte[] bytes = (byte[]) super.nativeToJava(transferData);
72 83
		return fromByteArray(bytes);
73 84
	}
74 85

  
86
	/**
87
	 * <p>toByteArray</p>
88
	 *
89
	 * @param featureNodes an array of {@link eu.etaxonomy.cdm.model.description.FeatureNode} objects.
90
	 * @return an array of byte.
91
	 */
75 92
	protected byte[] toByteArray(FeatureNode[] featureNodes) {
76 93
		/**
77 94
		 * Transfer data is an array of gadgets. Serialized version is: (int)
......
96 113
		return bytes;
97 114
	}
98 115

  
116
	/**
117
	 * <p>fromByteArray</p>
118
	 *
119
	 * @param bytes an array of byte.
120
	 * @return an array of {@link eu.etaxonomy.cdm.model.description.FeatureNode} objects.
121
	 */
99 122
	protected FeatureNode[] fromByteArray(byte[] bytes) {
100 123
		DataInputStream in = new DataInputStream(
101 124
				new ByteArrayInputStream(bytes));

Also available in: Unified diff