public class XBCSBlockDecl extends java.lang.Object implements XBCBlockDecl
| Constructor and Description |
|---|
XBCSBlockDecl(XBCBlockSpec blockSpec) |
XBCSBlockDecl(XBCBlockSpec blockSpec,
int revision) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
long |
getAttribCount() |
XBCBlockSpec |
getBlockSpec(XBCatalog catalog)
Get definition of this declaration in given catalog.
|
int |
getRevision() |
XBTSerialMethod |
getXBTSerializationMethod()
Serialization method serialization from and to XBUP level 0 protocol.
|
int |
hashCode() |
boolean |
matchType(XBBlockType type) |
boolean |
produceXBT() |
void |
setBlockSpec(XBCBlockSpec blockSpec) |
void |
setRevision(int revision) |
public XBCSBlockDecl(XBCBlockSpec blockSpec, int revision)
public XBCSBlockDecl(XBCBlockSpec blockSpec)
public long getAttribCount()
public boolean produceXBT()
public boolean matchType(XBBlockType type)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic XBCBlockSpec getBlockSpec(XBCatalog catalog)
XBCBlockDeclgetBlockSpec in interface XBCBlockDeclcatalog - the catalog to usepublic int getRevision()
getRevision in interface XBBlockDeclpublic void setBlockSpec(XBCBlockSpec blockSpec)
blockSpec - the blockSpec to setpublic void setRevision(int revision)
revision - the revision to setpublic XBTSerialMethod getXBTSerializationMethod()
XBTSerializablegetXBTSerializationMethod in interface XBTSerializable