Package mslinks.data
Class ItemID
-
- All Implemented Interfaces:
-
mslinks.Serializable
public abstract class ItemID implements Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classItemID.Companion
-
Field Summary
-
Method Summary
Modifier and Type Method Description final IntegergetTypeFlags()final UnitsetTypeFlags(Integer value)StringgetName()IntegergetSize()final IntegergetType()Unitload(ByteReader br, Integer maxSize)Unitserialize(ByteWriter bw)StringtoString()ItemIDsetTypeFlags(Integer flags)ItemIDsetName(String s)ItemIDsetSize(Integer s)final ItemIDsetType(Integer t)final static BooleanisLongFilename(String filename)final static StringgenerateShortName(String longname)-
-
Constructor Detail
-
ItemID
ItemID()
-
ItemID
ItemID(ByteArray d)
-
ItemID
ItemID(ByteReader br, Integer maxSize)
-
ItemID
ItemID(Integer flags)
-
-
Method Detail
-
getTypeFlags
final Integer getTypeFlags()
-
setTypeFlags
final Unit setTypeFlags(Integer value)
-
getName
@Deprecated(message = "") String getName()
-
getSize
@Deprecated(message = "") Integer getSize()
-
getType
@Deprecated(message = "", replaceWith = @ReplaceWith(expression = "typeFlags")) final Integer getType()
-
load
Unit load(ByteReader br, Integer maxSize)
-
serialize
Unit serialize(ByteWriter bw)
-
setTypeFlags
ItemID setTypeFlags(Integer flags)
-
setName
@Deprecated(message = "Use [ItemIDDrive] or [ItemIDFS]") ItemID setName(String s)
-
setSize
@Deprecated(message = "") ItemID setSize(Integer s)
-
setType
@Deprecated(message = "") final ItemID setType(Integer t)
-
isLongFilename
final static Boolean isLongFilename(String filename)
-
generateShortName
final static String generateShortName(String longname)
-
-
-
-