Package org.kuali.rice.core.util.jaxb

Copyright 2005-2011 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.

See:
          Description

Interface Summary
RiceXmlListAdditionListener<T> Helper interface for use with the RiceXmlStreamingList class.
RiceXmlListGetterListener<E,T> Helper interface for use with the RiceXmlExportList class.
 

Class Summary
JaxbDateAdapter Marshall/unmarshall java.util.Date
NameAndNamespacePair An XML element that stores a name and namespace pair in its simple content and "namespaceCode" attribute.
NameAndNamespacePairValidatingAdapter An XML adapter that simply validates the NameAndNamespacePair to ensure that the name and namespace are non-blank and that the namespace code maps to a valid namespace in the system.
RiceXmlExportList<E,T> Custom subclass of AbstractList that, whenever the "get" method is called, will pass an internally-stored list's object to the given listener for conversion into another object matching the list's type.
RiceXmlImportList<E> Custom subclass of AbstractList that, when adding new items, will pass them on to a listener instead of storing them internally.
StringToDateTimeAdapter An XML Adapter that relies on the DateTimeService to marshal and unmarshal datetime values in String form.
StringTrimmingAdapter An XML adapter that simply performs a null-safe trim on the value to be marshalled or unmarshalled.
 

Package org.kuali.rice.core.util.jaxb Description

Copyright 2005-2011 The Kuali Foundation Licensed under the Educational Community 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.opensource.org/licenses/ecl2.php 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.



Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.