package com.c2kernel.gui.tabs.outcome.form.field; import java.util.Enumeration; import org.exolab.castor.types.AnyNode; import org.exolab.castor.xml.schema.Annotation; import org.exolab.castor.xml.schema.AppInfo; import org.exolab.castor.xml.schema.XMLType; /************************************************************************** * * $Revision: 1.1 $ * $Date: 2005/04/26 06:48:12 $ * * Copyright (C) 2003 CERN - European Organization for Nuclear Research * All rights reserved. **************************************************************************/ public class FieldConstraints { XMLType content; ListOfValues lov; int rows = 1; public FieldConstraints(XMLType content) { this.content = content; Enumeration e = content.getAnnotations(); while (e.hasMoreElements()) { Annotation note = (Annotation)e.nextElement(); for (Enumeration f = note.getAppInfo(); f.hasMoreElements();) { addAppInfo((AppInfo)f.nextElement()); } } } private void addAppInfo(AppInfo element) { Enumeration e = element.getObjects(); while (e.hasMoreElements()) { AnyNode node = (AnyNode)e.nextElement(); } } public ListOfValues getLOV() { return lov; } public int getRows() { return rows; } }