litesoft
@ 787
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
// This Source Code is in the Public Domain per: http://litesoft.org/License.txt package org.litesoft.aokeyhole.persist; import org.litesoft.aokeyhole.objects.*; public interface ObjectReader { String getType(); String getName(); String getParent(); String[] getNotes(); ParseException unrecognizedType( String pMessage ); /** * Get the first/next PropertyReader. * <p/> * Note: All Properties MUST be read before any Attributes are read! * * @return a PropertyReader or null if no more are available */ PropertyReader nextProperty(); /** * Get the first/next AttributeReader. * <p/> * Note: All Properties MUST be read before any Attributes are read! * * @return a AttributeReader or null if no more are available */ AttributeReader nextAttribute(); } |