|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.logging.log4j.message.StructuredDataId
public class StructuredDataId
The StructuredData identifier.
Field Summary | |
---|---|
static StructuredDataId |
META
RFC 5424 Meta. |
static StructuredDataId |
ORIGIN
RFC 5424 Origin. |
static int |
RESERVED
Reserved enterprise number. |
static StructuredDataId |
TIME_QUALITY
RFC 5424 Time Quality. |
Constructor Summary | |
---|---|
|
StructuredDataId(String name,
int enterpriseNumber,
String[] required,
String[] optional)
A Constructor that helps conformance to RFC 5424. |
protected |
StructuredDataId(String name,
String[] required,
String[] optional)
|
Method Summary | |
---|---|
int |
getEnterpriseNumber()
Returns the enterprise number. |
String |
getName()
Returns the StructuredDataId name. |
String[] |
getOptional()
Returns a list of optional keys. |
String[] |
getRequired()
Returns a list of required keys. |
boolean |
isReserved()
Indicates if the id is reserved. |
StructuredDataId |
makeId(String defaultId,
int enterpriseNumber)
Creates an id based on the current id. |
StructuredDataId |
makeId(StructuredDataId id)
Creates an id using another id to supply default values. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final StructuredDataId TIME_QUALITY
public static final StructuredDataId ORIGIN
public static final StructuredDataId META
public static final int RESERVED
Constructor Detail |
---|
protected StructuredDataId(String name, String[] required, String[] optional)
public StructuredDataId(String name, int enterpriseNumber, String[] required, String[] optional)
name
- The name portion of the id.enterpriseNumber
- The enterprise number.required
- The list of keys that are required for this id.optional
- The list of keys that are optional for this id.Method Detail |
---|
public StructuredDataId makeId(StructuredDataId id)
id
- The original StructuredDataId.
public StructuredDataId makeId(String defaultId, int enterpriseNumber)
defaultId
- The default id to use if this StructuredDataId doesn't have a name.enterpriseNumber
- The enterprise number.
public String[] getRequired()
public String[] getOptional()
public String getName()
public int getEnterpriseNumber()
public boolean isReserved()
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.