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.Objectpublic int getOffset()
getOffset in interface MmvWritableprivate int getInstanceCount()
private int getFirstInstanceOffset()
java.util.Collection<Instance> getInstances()
public void writeToMmv(java.nio.ByteBuffer byteBuffer)
writeToMmv in interface MmvWritableprivate void writeInstanceDomainSection(java.nio.ByteBuffer dataFileBuffer)
private long getStringOffset(PcpString text)