|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Artifact
An Artifact
is an encoded sequence
of bytes. By definition, every Artifact
has a
two-byte TypeCode
, which uniquely identifies
the Artifact
. Each implementation uniquely
defines the structure of the
RemainingArtifact
component.
Associated with each Artifact
is a
Parser
, which is used to parse encoded strings
into Artifact
objects. Every implementation
must provide its own Parser
as defined by this
interface.
Nested Class Summary | |
---|---|
static interface |
Artifact.Parser
A Parser is used to parse (decode) an encoded
Artifact . |
static interface |
Artifact.RemainingArtifact
A RemainingArtifact , being a subcomponent of
Artifact , is a sequence of bytes. |
static interface |
Artifact.TypeCode
A TypeCode , being a subcomponent of
Artifact , is a sequence of bytes. |
Method Summary | |
---|---|
String |
encode()
Encode this Artifact object. |
Artifact.RemainingArtifact |
getRemainingArtifact()
Get the remainingArtifact property of this
Artifact object. |
Artifact.TypeCode |
getTypeCode()
Get the typeCode property of this
Artifact object. |
Methods inherited from interface org.opensaml.artifact.ByteSizedSequence |
---|
equals, getBytes, hashCode, size, toString |
Method Detail |
---|
Artifact.TypeCode getTypeCode()
typeCode
property of this
Artifact
object.
typeCode
propertyArtifact.RemainingArtifact getRemainingArtifact()
remainingArtifact
property of this
Artifact
object.
remainingArtifact
propertyString encode()
Artifact
object.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |