diff --git a/src/xercesc/framework/psvi/PSVIItem.cpp b/src/xercesc/framework/psvi/PSVIItem.cpp
index 01f2f73873b279ee045491150ef51744a66560cc..23b0a0bd9e2233839154e1f415c31c9ea8eabe63 100644
--- a/src/xercesc/framework/psvi/PSVIItem.cpp
+++ b/src/xercesc/framework/psvi/PSVIItem.cpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.4  2003/11/25 16:14:28  neilg
+ * move inlines into PSVIItem.hpp
+ *
  * Revision 1.3  2003/11/21 22:34:45  neilg
  * More schema component model implementation, thanks to David Cargill.
  * In particular, this cleans up and completes the XSModel, XSNamespaceItem,
@@ -102,38 +105,6 @@ void PSVIItem::reset(
     fAssessmentType = assessmentType;
 }
 
-inline const XMLCh *PSVIItem::getValidationContext() 
-{
-    // REVISIT
-    return fValidationContext;
-}
-
-inline const XMLCh* PSVIItem::getSchemaNormalizedValue() 
-{
-    // REVISIT
-    return fNormalizedValue;
-}
-
-inline const XMLCh* PSVIItem::getSchemaDefault() 
-{
-    return fDefaultValue;
-}
-
-inline const XMLCh* PSVIItem::getCanonicalRepresentation() 
-{
-    // REVISIT
-    return 0;
-}
-
-inline PSVIItem::VALIDITY_STATE PSVIItem::getValidity() const
-{
-    return fValidityState;
-}
-inline PSVIItem::ASSESSMENT_TYPE PSVIItem::getValidationAttempted() const
-{
-    return fAssessmentType;
-}
-
 void PSVIItem::setValidationAttempted(PSVIItem::ASSESSMENT_TYPE attemptType)
 {
     fAssessmentType = attemptType;
diff --git a/src/xercesc/framework/psvi/PSVIItem.hpp b/src/xercesc/framework/psvi/PSVIItem.hpp
index 5d973ba9cf7eee6bc897dbc7d2173c8d02be30ad..5cb69a7bb3c88ae471fbd3282b238b61b6af40e7 100644
--- a/src/xercesc/framework/psvi/PSVIItem.hpp
+++ b/src/xercesc/framework/psvi/PSVIItem.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.4  2003/11/25 16:14:28  neilg
+ * move inlines into PSVIItem.hpp
+ *
  * Revision 1.3  2003/11/21 22:34:45  neilg
  * More schema component model implementation, thanks to David Cargill.
  * In particular, this cleans up and completes the XSModel, XSNamespaceItem,
@@ -305,6 +308,38 @@ protected:
 };
 inline PSVIItem::~PSVIItem() {}
 
+inline const XMLCh *PSVIItem::getValidationContext() 
+{
+    // REVISIT
+    return fValidationContext;
+}
+
+inline const XMLCh* PSVIItem::getSchemaNormalizedValue() 
+{
+    // REVISIT
+    return fNormalizedValue;
+}
+
+inline const XMLCh* PSVIItem::getSchemaDefault() 
+{
+    return fDefaultValue;
+}
+
+inline const XMLCh* PSVIItem::getCanonicalRepresentation() 
+{
+    // REVISIT
+    return 0;
+}
+
+inline PSVIItem::VALIDITY_STATE PSVIItem::getValidity() const
+{
+    return fValidityState;
+}
+inline PSVIItem::ASSESSMENT_TYPE PSVIItem::getValidationAttempted() const
+{
+    return fAssessmentType;
+}
+
 XERCES_CPP_NAMESPACE_END
 
 #endif