| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectgov.nist.core.GenericObject
gov.nist.javax.sdp.fields.SDPObject
public abstract class SDPObject
Root class for everything in this package.
| フィールドの概要 | 
|---|
| インタフェース gov.nist.javax.sdp.fields.SDPFieldNames から継承されたフィールド | 
|---|
| ATTRIBUTE_FIELD, BANDWIDTH_FIELD, CONNECTION_FIELD, EMAIL_FIELD, INFORMATION_FIELD, KEY_FIELD, MEDIA_FIELD, ORIGIN_FIELD, PHONE_FIELD, PROTO_VERSION_FIELD, REPEAT_FIELD, SESSION_NAME_FIELD, TIME_FIELD, URI_FIELD, ZONE_FIELD | 
| コンストラクタの概要 | |
|---|---|
| SDPObject() | |
| メソッドの概要 | |
|---|---|
|  java.lang.Object | clone()clone this SDP object. | 
|  java.lang.String | dbgPrint(int indent)Formatter with a given starting indentation. | 
|  java.lang.String | debugDump()Generic introspection based printing funciton for this package. | 
| abstract  java.lang.String | encode()Get the string encoded version of this object | 
|  boolean | equals(java.lang.Object that)An introspection based equality predicate for SDPObjects. | 
|  boolean | match(java.lang.Object other)An introspection based predicate matching using a template object. | 
|  void | merge(java.lang.Object mergeObject)Recursively override the fields of this object with the fields of a new object. | 
|  void | replace(Match regexp,
        GenericObject replacement)Do a find and replace of objects based on regular expression matching of fields. | 
|  void | replace(Match regexp,
        GenericObjectList replacement)Do a recursive find and replace of objects pointed to by this object based on regular expression pattern matching. | 
|  void | replace(java.lang.String objectText,
        GenericObject replacement,
        boolean matchSubstring)Do a find and replace of objects | 
|  void | replace(java.lang.String objectText,
        GenericObjectList replacement,
        boolean matchSubstring)Do a find and replace of objects. | 
|  java.lang.String | toString() | 
| クラス gov.nist.core.GenericObject から継承されたメソッド | 
|---|
| debugDump, getClassFromName, getMatcher, isMySubclass, setMatcher | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
| getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| コンストラクタの詳細 | 
|---|
public SDPObject()
| メソッドの詳細 | 
|---|
public abstract java.lang.String encode()
GenericObject の記述: 
GenericObject 内の encodepublic java.lang.String toString()
java.lang.Object 内の toStringpublic java.lang.Object clone()
GenericObject 内の clonepublic boolean equals(java.lang.Object that)
GenericObject 内の equalsother - is the other object to test against.
public java.lang.String debugDump()
GenericObject 内の debugDumppublic boolean match(java.lang.Object other)
GenericObject 内の matchother - the match pattern to test against. The match object
 has to be of the same type (class). Primitive types 
 and non-sip fields that are non null are matched for equality.
 Null in any field  matches anything. Some book-keeping fields
 are ignored when making the comparison.public void merge(java.lang.Object mergeObject)
GenericObject 内の mergemergeObject - is the replacement object.  The override
 obect must be of the same class as this object.
 Set any fields that you do not want to override as null in the
 mergeOject object.public java.lang.String dbgPrint(int indent)
public void replace(java.lang.String objectText,
                    GenericObject replacement,
                    boolean matchSubstring)
             throws java.lang.IllegalArgumentException
GenericObject 内の replaceobjectText - is the canonical string representation of
                the object that we want to replace.replacement - is the object that we want to replace it
                with.matchSubstring - a boolean which tells if we should match
                a substring of the target object
 A replacement will occur if a portion of the structure is found
 with the same encoded text as objectText and with the same class
 as replacement.
java.lang.IllegalArgumentException
public void replace(java.lang.String objectText,
                    GenericObjectList replacement,
                    boolean matchSubstring)
             throws java.lang.IllegalArgumentException
GenericObject 内の replaceobjectText - Canonical string representation of the
  portion we want to replace.replacement - object we want to replace this portion with.
 A replacement will occur if a portion of the structure is found
 with the matching encoded text as objectText and with the same class
 as the replacement.matchSubstring - is true if we want to match the encoded
 text of a candidate object as a substring of the encoded 
 target text. ( match occurs is objectText is a substring of
 the encoded text of an object with the same class as replacement.)
java.lang.IllegalArgumentException
public void replace(Match regexp,
                    GenericObjectList replacement)
             throws java.lang.IllegalArgumentException
GenericObject 内の replaceregexp - regular expression for the object we want to find.
 This is generated using a regular expression matching package
 such as the apache regexp package.replacement - object we want to replace this portion with.
 A replacement will occur if a portion of the structure is found
 with a match of the  encoded text 
 with objectText and with the same class as replacement.
java.lang.IllegalArgumentException
public void replace(Match regexp,
                    GenericObject replacement)
             throws java.lang.IllegalArgumentException
GenericObject 内の replaceregexp - is the match expression (i.e. implementation of
                the Match interface) for 
                the object that we want to replace.replacement - is the object that we want to replace it
                with.
 A replacement will occur if a portion of the structure is found
 that matches according to the given regexp and if the class of
 the replaced field matches the replacement.
java.lang.IllegalArgumentException| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||