org.jnetstream.packet
Interface Field.DynamicField<T>
- All Superinterfaces:
- Field<T>, HeaderElement, java.lang.Iterable<Field<?>>, com.slytechs.utils.namespace.Named
- Enclosing interface:
- Field<T>
public static interface Field.DynamicField<T>
- extends Field<T>
| Nested classes/interfaces inherited from interface com.slytechs.utils.namespace.Named |
com.slytechs.utils.namespace.Named.Util |
| Methods inherited from interface com.slytechs.utils.namespace.Named |
getName |
| Methods inherited from interface java.lang.Iterable |
iterator |
getValue
T getValue()
throws java.io.IOException
- Specified by:
getValue in interface Field<T>
- Returns:
-
- Throws:
java.io.IOException
setValue
void setValue(T value)
throws java.io.IOException
- Throws:
java.io.IOException
hasField
boolean hasField(java.lang.Class<? extends Field.DynamicField<?>> c)
hasField
boolean hasField(Field.StaticField field)
hasCompleteField
boolean hasCompleteField(java.lang.Class<? extends Field.DynamicField<?>> c)
hasCompleteField
boolean hasCompleteField(Field.StaticField c)
getField
<C extends Field.DynamicField<?>> C getField(java.lang.Class<C> c)
getField
<C> Field.DynamicField<C> getField(Field.StaticField field)