notify-dpml AT lists.ibiblio.org
Subject: DPML Notify
List archive
svn commit: r2188 - in development/planet/users/niclas/iso8583: . channels/src/main/net/dpml/iso8583/channels elements/src/main/net/dpml/iso8583/data/elements
- From: niclas AT hedhman.org
- To: notify-dpml AT lists.ibiblio.org
- Subject: svn commit: r2188 - in development/planet/users/niclas/iso8583: . channels/src/main/net/dpml/iso8583/channels elements/src/main/net/dpml/iso8583/data/elements
- Date: Fri, 01 Apr 2005 18:33:19 -0500
Author: niclas AT hedhman.org
Date: Fri Apr 1 18:33:13 2005
New Revision: 2188
Added:
development/planet/users/niclas/iso8583/elements/src/main/net/dpml/iso8583/data/elements/AbstractConstructedDataElement.java
(contents, props changed)
Modified:
development/planet/users/niclas/iso8583/channels/src/main/net/dpml/iso8583/channels/AsciiChannel.java
development/planet/users/niclas/iso8583/iso8583.iws
Log:
Trying to find the best way to do constructed dataelements.
Modified:
development/planet/users/niclas/iso8583/channels/src/main/net/dpml/iso8583/channels/AsciiChannel.java
==============================================================================
---
development/planet/users/niclas/iso8583/channels/src/main/net/dpml/iso8583/channels/AsciiChannel.java
(original)
+++
development/planet/users/niclas/iso8583/channels/src/main/net/dpml/iso8583/channels/AsciiChannel.java
Fri Apr 1 18:33:13 2005
@@ -18,19 +18,16 @@
package net.dpml.iso8583.channels;
-import java.io.IOException;
-
import net.dpml.logging.Logger;
-
import net.dpml.parameters.ParameterException;
import net.dpml.parameters.Parameters;
-
import net.dpml.service.ServiceException;
import net.dpml.service.ServiceManager;
-
import org.jpos.iso.ISOException;
import org.jpos.iso.ISOPackager;
+import java.io.IOException;
+
/** Metro Wrapper for the Ascii Channel in JPos.
*
* @metro.component name="ascii-channel" lifestyle="singleton"
Added:
development/planet/users/niclas/iso8583/elements/src/main/net/dpml/iso8583/data/elements/AbstractConstructedDataElement.java
==============================================================================
--- (empty file)
+++
development/planet/users/niclas/iso8583/elements/src/main/net/dpml/iso8583/data/elements/AbstractConstructedDataElement.java
Fri Apr 1 18:33:13 2005
@@ -0,0 +1,103 @@
+/*
+ * Copyright 2004-2005 Niclas Hedhman.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied.
+ *
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package net.dpml.iso8583.data.elements;
+
+import net.dpml.iso8583.data.ConstructedDataElement;
+import net.dpml.iso8583.data.DataElement;
+import net.dpml.logging.Logger;
+import org.jpos.iso.ISOException;
+import org.jpos.iso.ISOMsg;
+
+public abstract class AbstractConstructedDataElement extends
AbstractDataElement
+ implements ConstructedDataElement
+{
+ /** Constructor
+ *
+ * @param logger the Logger instance to be used.
+ */
+ protected AbstractConstructedDataElement( Logger logger )
+ {
+ super( logger );
+ }
+
+ /** Instructs the DataElement to populate the ISOMsg object.
+ * <p>
+ * <code>DataElement</code> implementations are responsible to know
+ * which field (a.k.a. bit) that it should populate in the
+ * <code>ISOMsg</code> structure. The caller must know whether the
+ * field is required or not, and if the <code>DataElement</code> has
+ * not been properly set, either in the course of the session or as
+ * part of its initialization, it should throw an ISOException.
+ * </p>
+ * <p>
+ * If the <code>DataElement</code> is nested, it is responsible for
+ * calling the <code>populate</code> method for each of the composite
+ * <code>DataElements</code>.
+ * </p>
+ * @param message the <code>ISOMsg</code> instance to populate with the
+ * value of the <code>DataElement</code>.
+ * @param required if true, the <code>DataElement</code> must make sure
+ * that its value object has been set during the session.
+ *
+ * @exception org.jpos.iso.ISOException if the ISOMsg can not be
populated.
+ */
+ public void populate( ISOMsg message, boolean required )
+ throws ISOException
+ {
+ if( m_logger.isDebugEnabled() )
+ {
+ m_logger.debug( "populate: " + message );
+ }
+
+ DataElement[] subs = getSubElements();
+ StringBuffer aggregate = new StringBuffer();
+ for( int i = 0; i < subs.length; i++ )
+ {
+ String value = subs[i].get();
+ if( required && value == null )
+ {
+ throw new ISOException( "Required data element has not been
set: " + getName() );
+ }
+ aggregate.append( value );
+ }
+ message.set( getIsoBitNumber(), aggregate.toString() );
+ }
+
+ /** Sets the value object of the DataElement.
+ * <p>
+ * Each <code>DataElement</code> implementation defines what the value
+ * object is, and whether a default value can be
configured/parameterized
+ * or must be set during the session.
+ * </p>
+ * <p>
+ * The provided argument must be of the correct type, and be within
+ * its specification defined bounds, or an <code>IllegalArgumentException
+ * </code> will be thrown.
+ * </p>
+ * @exception IllegalArgumentException if the provided <code>value</code>
+ * argument is of the wrong class, contains illegal values,
+ * or is null.
+ */
+ public void set( String value )
+ throws IllegalArgumentException
+ {
+ throw new IllegalArgumentException( "Constructed DataElements must
be set through the sub elements." );
+ }
+
+}
Modified: development/planet/users/niclas/iso8583/iso8583.iws
==============================================================================
--- development/planet/users/niclas/iso8583/iso8583.iws (original)
+++ development/planet/users/niclas/iso8583/iso8583.iws Fri Apr 1 18:33:13
2005
@@ -146,73 +146,59 @@
<option name="HIDE_WARNINGS" value="false" />
</component>
<component name="FileEditorManager" split-orientation="vertical"
split-proportion="0.5">
- <first-group
selected-file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/AmountTransactionTestCase.java">
- <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/GenericDataElementTestCase.java"
pinned="false">
+ <first-group
selected-file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AbstractDataElement.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AmountTransaction.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="42" column="0" selection-start="1082"
selection-end="1082" vertical-scroll-proportion="1.2305987">
+ <state line="85" column="0" selection-start="2774"
selection-end="2774" vertical-scroll-proportion="0.8660714">
<folding />
</state>
</provider>
</entry>
<entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AbstractDataElement.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="26" column="22" selection-start="867"
selection-end="867" vertical-scroll-proportion="0.20642202">
- <folding />
- </state>
- </provider>
- </entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AmountCardholderBilling.java"
pinned="false">
- <provider selected="true" editor-type-id="text-editor">
- <state line="36" column="13" selection-start="1215"
selection-end="1215" vertical-scroll-proportion="0.3503326">
- <folding />
- </state>
- </provider>
- </entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AmountTransaction.java"
pinned="false">
- <provider selected="true" editor-type-id="text-editor">
- <state line="38" column="0" selection-start="1285"
selection-end="1285" vertical-scroll-proportion="-0.11238532">
+ <state line="94" column="21" selection-start="3397"
selection-end="3414" vertical-scroll-proportion="-0.019132653">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/AmountTransactionTestCase.java"
pinned="false">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AbstractConstructedDataElement.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="51" column="40" selection-start="1624"
selection-end="1624" vertical-scroll-proportion="0.7184035">
+ <state line="75" column="25" selection-start="2828"
selection-end="2828" vertical-scroll-proportion="0.6938776">
<folding />
</state>
</provider>
</entry>
<entry
file="file:///home/niclas/dev/opensource/sf.net/jpos/jpos/src/main/org/jpos/iso/ISOMsg.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="75" column="35" selection-start="3047"
selection-end="3047" vertical-scroll-proportion="0.49889135">
+ <state line="75" column="35" selection-start="3047"
selection-end="3047" vertical-scroll-proportion="0.2869898">
<folding />
</state>
</provider>
</entry>
<entry
file="file:///home/niclas/dev/opensource/sf.net/jpos/jpos/src/main/org/jpos/iso/ISOComponent.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="51" column="0" selection-start="2397"
selection-end="2397" vertical-scroll-proportion="-1.4634147">
+ <state line="51" column="0" selection-start="2397"
selection-end="2397" vertical-scroll-proportion="-0.3392857">
<folding />
</state>
</provider>
</entry>
<entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/AbstractDataElementTestCase.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="65" column="22" selection-start="1735"
selection-end="1735" vertical-scroll-proportion="0.58536583">
+ <state line="65" column="22" selection-start="1735"
selection-end="1735" vertical-scroll-proportion="0.5778061">
<folding />
</state>
</provider>
</entry>
<entry
file="file://$PROJECT_DIR$/api/src/main/net/dpml/iso8583/data/DataElement.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="37" column="7" selection-start="1247"
selection-end="1247" vertical-scroll-proportion="0.58314854">
+ <state line="30" column="17" selection-start="1082"
selection-end="1082" vertical-scroll-proportion="-0.35841838">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/GenericDataElement.java"
pinned="false">
+ <entry
file="file://$PROJECT_DIR$/api/src/main/net/dpml/iso8583/data/ConstructedDataElement.java"
pinned="false">
<provider selected="true" editor-type-id="text-editor">
- <state line="26" column="13" selection-start="825"
selection-end="825" vertical-scroll-proportion="0.29933482">
+ <state line="23" column="17" selection-start="754"
selection-end="754" vertical-scroll-proportion="0.13392857">
<folding />
</state>
</provider>
@@ -233,24 +219,22 @@
<component name="J2EEProjectPane" />
<component name="NamedScopeManager" />
<component name="PackagesPane">
- <expanded_node url="net.dpml.iso8583" module="api" type="package" />
- <expanded_node url="net.dpml.iso8583.test.data.elements"
module="elements" type="package" />
<expanded_node url="" module="elements" type="module" />
<expanded_node url="" module="api" type="module" />
- <expanded_node url="net.dpml.iso8583.data.elements" module="elements"
type="package" />
<expanded_node url="net.dpml.iso8583.data" module="api" type="package" />
+ <expanded_node url="net.dpml.iso8583.data.elements" module="elements"
type="package" />
</component>
<component name="ProjectPane">
- <expanded_node url="file://$PROJECT_DIR$/elements/src/test/net/dpml"
module="elements" type="directory" />
- <expanded_node
url="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test"
module="elements" type="directory" />
- <expanded_node url="" module="elements" type="module" />
+ <expanded_node url="file://$PROJECT_DIR$/elements/src/test/net"
module="elements" type="directory" />
<expanded_node url="file://$PROJECT_DIR$/elements/src/test"
module="elements" type="directory" />
+ <expanded_node
url="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583"
module="elements" type="directory" />
+ <expanded_node url="" module="elements" type="module" />
<expanded_node url="file://$PROJECT_DIR$/elements" module="elements"
type="directory" />
- <expanded_node url="file://$PROJECT_DIR$/elements/src" module="elements"
type="directory" />
- <expanded_node
url="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data"
module="elements" type="directory" />
<expanded_node
url="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/representation"
module="elements" type="directory" />
- <expanded_node
url="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583"
module="elements" type="directory" />
- <expanded_node url="file://$PROJECT_DIR$/elements/src/test/net"
module="elements" type="directory" />
+ <expanded_node
url="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data"
module="elements" type="directory" />
+ <expanded_node
url="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test"
module="elements" type="directory" />
+ <expanded_node url="file://$PROJECT_DIR$/elements/src/test/net/dpml"
module="elements" type="directory" />
+ <expanded_node url="file://$PROJECT_DIR$/elements/src" module="elements"
type="directory" />
</component>
<component name="ProjectView">
<navigator currentView="PackagesPane" splitterProportion="0.5">
@@ -276,7 +260,7 @@
<component name="RunManager">
<activeType name="JUnit" />
<tempConfiguration selected="true" default="false"
name="net.dpml.iso8583.test.data.elements" type="JUnit" factoryName="JUnit">
- <module name="" />
+ <module name="channels" />
<option name="PACKAGE_NAME"
value="net.dpml.iso8583.test.data.elements" />
<option name="MAIN_CLASS_NAME" />
<option name="METHOD_NAME" />
@@ -376,22 +360,22 @@
</todo-panel>
</component>
<component name="ToolWindowManager">
- <frame x="10" y="0" width="1260" height="977" extended-state="1" />
- <editor active="false" />
+ <frame x="10" y="0" width="1260" height="977" extended-state="0" />
+ <editor active="true" />
<layout>
<window_info id="CVS" active="false" anchor="bottom" auto_hide="false"
internal_type="docked" type="docked" visible="false" weight="0.33" order="8"
/>
<window_info id="SvgViewer" active="false" anchor="right"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.33028287" order="3" />
<window_info id="TODO" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.33" order="7" />
- <window_info id="Project" active="false" anchor="left"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.24958402" order="0" />
+ <window_info id="Project" active="false" anchor="left"
auto_hide="false" internal_type="docked" type="docked" visible="true"
weight="0.2279534" order="0" />
<window_info id="Find" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.32979977" order="1" />
<window_info id="Structure" active="false" anchor="left"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.24958402" order="1" />
<window_info id="Messages" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.32979977" order="8" />
<window_info id="Inspection" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.4" order="6" />
<window_info id="Dependency Viewer" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.33" order="8" />
<window_info id="Ant Build" active="false" anchor="right"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.25" order="1" />
- <window_info id="Run" active="false" anchor="bottom" auto_hide="false"
internal_type="docked" type="docked" visible="true" weight="0.32979977"
order="2" />
+ <window_info id="Run" active="false" anchor="bottom" auto_hide="false"
internal_type="docked" type="docked" visible="false" weight="0.32979977"
order="2" />
<window_info id="Hierarchy" active="false" anchor="right"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.25" order="2" />
- <window_info id="Clover" active="true" anchor="left" auto_hide="false"
internal_type="docked" type="docked" visible="true" weight="0.30199668"
order="3" />
+ <window_info id="Clover" active="false" anchor="left"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.30199668" order="3" />
<window_info id="Debug" active="false" anchor="bottom"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.4" order="4" />
<window_info id="simpleUML" active="false" anchor="left"
auto_hide="false" internal_type="docked" type="docked" visible="false"
weight="0.3294509" order="3" />
<window_info id="Commander" active="false" anchor="right"
auto_hide="false" internal_type="sliding" type="sliding" visible="false"
weight="0.4" order="0" />
@@ -469,107 +453,107 @@
<option name="FILTER_TARGETS" value="false" />
</component>
<component name="editorHistoryManager">
- <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/TransactionLifeCycleIdentificationDataTestCase.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/PosCapabilityTestCase.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="27" column="37" selection-start="1011"
selection-end="1011" vertical-scroll-proportion="0.59866965">
+ <state line="43" column="24" selection-start="1346"
selection-end="1346" vertical-scroll-proportion="0.7920561">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/ConversionRateReconciliation.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/GenericDataElement.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="36" column="0" selection-start="1212"
selection-end="1212" vertical-scroll-proportion="0.2594235">
+ <state line="26" column="13" selection-start="825"
selection-end="825" vertical-scroll-proportion="0.29933482">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/AmountCardholderBillingFeeTestCase.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/GenericDataElementTestCase.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="27" column="34" selection-start="946"
selection-end="946" vertical-scroll-proportion="0.59866965">
+ <state line="42" column="0" selection-start="1082"
selection-end="1082" vertical-scroll-proportion="0.68773234">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/PosCapability.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AmountCardholderBilling.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="36" column="0" selection-start="1184"
selection-end="1184" vertical-scroll-proportion="0.21507761">
+ <state line="36" column="13" selection-start="1215"
selection-end="1215" vertical-scroll-proportion="0.25255102">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/PosCapabilityTestCase.java">
+ <entry
file="file:///home/niclas/dev/opensource/sf.net/jpos/jpos/src/main/org/jpos/iso/ISOMsg.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="43" column="24" selection-start="1346"
selection-end="1346" vertical-scroll-proportion="0.7920561">
+ <state line="75" column="35" selection-start="3047"
selection-end="3047" vertical-scroll-proportion="0.2869898">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/GenericDataElement.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/AmountTransactionTestCase.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="26" column="13" selection-start="825"
selection-end="825" vertical-scroll-proportion="0.29933482">
+ <state line="47" column="19" selection-start="1429"
selection-end="1429" vertical-scroll-proportion="0.72930354">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/GenericDataElementTestCase.java">
+ <entry
file="file:///home/niclas/dev/opensource/sf.net/jpos/jpos/src/main/org/jpos/iso/ISOComponent.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="42" column="0" selection-start="1082"
selection-end="1082" vertical-scroll-proportion="1.2305987">
+ <state line="51" column="0" selection-start="2397"
selection-end="2397" vertical-scroll-proportion="-0.3392857">
<folding />
</state>
</provider>
</entry>
- <entry
file="file:///home/niclas/dev/opensource/sf.net/jpos/jpos/src/main/org/jpos/iso/ISOMsg.java">
+ <entry
file="file://$PROJECT_DIR$/channels/src/main/net/dpml/iso8583/channels/AsciiChannel.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="75" column="35" selection-start="3047"
selection-end="3047" vertical-scroll-proportion="0.49889135">
+ <state line="31" column="18" selection-start="1005"
selection-end="1005" vertical-scroll-proportion="0.13797635">
<folding />
</state>
</provider>
</entry>
- <entry
file="file:///home/niclas/dev/opensource/sf.net/jpos/jpos/src/main/org/jpos/iso/ISOComponent.java">
+ <entry
file="file://$PROJECT_DIR$/api/src/main/net/dpml/iso8583/data/DataElement.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="51" column="0" selection-start="2397"
selection-end="2397" vertical-scroll-proportion="-1.4634147">
+ <state line="30" column="17" selection-start="1082"
selection-end="1082" vertical-scroll-proportion="-0.35841838">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/AbstractDataElementTestCase.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AmountsOriginal.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="65" column="22" selection-start="1735"
selection-end="1735" vertical-scroll-proportion="0.58536583">
+ <state line="36" column="13" selection-start="1199"
selection-end="1199" vertical-scroll-proportion="0.33508542">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AmountTransaction.java">
+ <entry
file="file://$PROJECT_DIR$/api/src/main/net/dpml/iso8583/data/ConstructedDataElement.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="38" column="0" selection-start="1285"
selection-end="1285" vertical-scroll-proportion="-0.11238532">
+ <state line="23" column="17" selection-start="754"
selection-end="754" vertical-scroll-proportion="0.13392857">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/AmountTransactionTestCase.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AbstractDataElement.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="51" column="40" selection-start="1624"
selection-end="1624" vertical-scroll-proportion="0.7184035">
+ <state line="94" column="21" selection-start="3397"
selection-end="3414" vertical-scroll-proportion="-0.019132653">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/api/src/main/net/dpml/iso8583/data/DataElement.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AmountTransaction.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="37" column="7" selection-start="1247"
selection-end="1247" vertical-scroll-proportion="0.58314854">
+ <state line="85" column="0" selection-start="2774"
selection-end="2774" vertical-scroll-proportion="0.8660714">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AbstractDataElement.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/test/net/dpml/iso8583/test/data/elements/AbstractDataElementTestCase.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="26" column="22" selection-start="867"
selection-end="867" vertical-scroll-proportion="0.20642202">
+ <state line="65" column="22" selection-start="1735"
selection-end="1735" vertical-scroll-proportion="0.5778061">
<folding />
</state>
</provider>
</entry>
- <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AmountCardholderBilling.java">
+ <entry
file="file://$PROJECT_DIR$/elements/src/main/net/dpml/iso8583/data/elements/AbstractConstructedDataElement.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="36" column="13" selection-start="1215"
selection-end="1215" vertical-scroll-proportion="0.3503326">
+ <state line="75" column="25" selection-start="2828"
selection-end="2828" vertical-scroll-proportion="0.6938776">
<folding />
</state>
</provider>
- svn commit: r2188 - in development/planet/users/niclas/iso8583: . channels/src/main/net/dpml/iso8583/channels elements/src/main/net/dpml/iso8583/data/elements, niclas, 04/01/2005
Archive powered by MHonArc 2.6.24.