|
|||||||||
| 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 | ||||||||