Class HalStruct

All Implemented Interfaces:
Serializable, Map<String,String>, AnnotatorAccessor, Clearable, DelimiterAccessor, EmptyAccessor, TypeAccessor<String>, CanonicalTable, Containable, ImmutableCanonicalTable, ImmutableCanonicalTable.MutableCanonicalTable, ImmutableInterOperableTable<String>, ImmutableInterOperableTable.MutableInterOperableTable<String>, ImmutablePathTable<String>, ImmutablePathTable.MutablePathTable<String>, ImmutableTable<String,String>, ImmutableTable.MutableTable<String,String>, InterOperableTable<String>, Keys<String,String>, Keys.MutableKeys<String,String>, Keys.MutableValues<String,String>, PathTable<String>, Table<String, String, PathTable<String>>

public class HalStruct extends HalTable
The HalStruct interface defines a CanonicalTable https://www.metacodes.proized for representing the structure including Meta-Data of a HalStruct instance . In comparison, HalData instances represent the actual structures ("data definition") of a HAL-Resource The HalStruct extends the MapCanonicalTable class. The path delimiter as of MapPathTable.getDelimiter() is set to be the Delimiter.PATH character.
See Also: