class InstanceDomain extends java.lang.Object implements PcpId, PcpOffset, MmvWritable
Modifier and Type | Class and Description |
---|---|
(package private) static class |
InstanceDomain.InstanceDomainStore |
Modifier and Type | Field and Description |
---|---|
private int |
id |
private static int |
INSTANCE_DOMAIN_LENGTH |
private PcpMmvWriter.Store<Instance> |
instanceStore |
private PcpString |
longHelpText |
private java.lang.String |
name |
private int |
offset |
private PcpString |
shortHelpText |
Constructor and Description |
---|
InstanceDomain(java.lang.String name,
int id,
InstanceStoreFactory instanceStoreFactory) |
Modifier and Type | Method and Description |
---|---|
int |
byteSize() |
private int |
getFirstInstanceOffset() |
int |
getId() |
(package private) Instance |
getInstance(java.lang.String name) |
private int |
getInstanceCount() |
(package private) java.util.Collection<Instance> |
getInstances() |
int |
getOffset() |
private long |
getStringOffset(PcpString text) |
(package private) void |
setHelpText(PcpString shortHelpText,
PcpString longHelpText) |
void |
setOffset(int offset) |
java.lang.String |
toString() |
private void |
writeInstanceDomainSection(java.nio.ByteBuffer dataFileBuffer) |
void |
writeToMmv(java.nio.ByteBuffer byteBuffer) |
private static final int INSTANCE_DOMAIN_LENGTH
private final java.lang.String name
private final int id
private int offset
private final PcpMmvWriter.Store<Instance> instanceStore
private PcpString shortHelpText
private PcpString longHelpText
InstanceDomain(java.lang.String name, int id, InstanceStoreFactory instanceStoreFactory)
Instance getInstance(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object
public int getOffset()
getOffset
in interface MmvWritable
private int getInstanceCount()
private int getFirstInstanceOffset()
java.util.Collection<Instance> getInstances()
public void writeToMmv(java.nio.ByteBuffer byteBuffer)
writeToMmv
in interface MmvWritable
private void writeInstanceDomainSection(java.nio.ByteBuffer dataFileBuffer)
private long getStringOffset(PcpString text)