本文整理了Java中org.restlet.data.Reference.encodeInvalidCharacters
方法的一些代码示例,展示了Reference.encodeInvalidCharacters
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Reference.encodeInvalidCharacters
方法的具体详情如下:
包路径:org.restlet.data.Reference
类名称:Reference
方法名:encodeInvalidCharacters
[英]Checks if all characters are valid and encodes invalid characters if necessary.
[中]检查所有字符是否有效,必要时对无效字符进行编码。
代码示例来源:origin: org.restlet/org.restlet
/**
* Constructor from an URI reference (most likely relative).
*
* @param baseRef
* The base reference.
* @param uriRef
* The URI reference, either absolute or relative.
*/
public Reference(Reference baseRef, String uriRef) {
uriRef = encodeInvalidCharacters(uriRef);
this.baseRef = baseRef;
this.internalRef = uriRef;
updateIndexes();
}
代码示例来源:origin: DeviceConnect/DeviceConnect-Android
/**
* Constructor from an URI reference (most likely relative).
*
* @param baseRef
* The base reference.
* @param uriRef
* The URI reference, either absolute or relative.
*/
public Reference(Reference baseRef, String uriRef) {
uriRef = encodeInvalidCharacters(uriRef);
this.baseRef = baseRef;
this.internalRef = uriRef;
updateIndexes();
}
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Constructor from an URI reference (most likely relative).
*
* @param baseRef
* The base reference.
* @param uriRef
* The URI reference, either absolute or relative.
*/
public Reference(Reference baseRef, String uriRef) {
uriRef = encodeInvalidCharacters(uriRef);
this.baseRef = baseRef;
this.internalRef = uriRef;
updateIndexes();
}
代码示例来源:origin: org.restlet/org.restlet
/**
* Sets the absolute resource identifier.
*
* @param identifier
* The absolute resource identifier.
* @throws IllegalArgumentException
* If the identifier parameter contains the fragment delimiter
* ('#').
*/
public void setIdentifier(String identifier) {
identifier = encodeInvalidCharacters(identifier);
if (identifier == null) {
identifier = "";
}
if (identifier.indexOf('#') != -1) {
throw new IllegalArgumentException(
"Illegal '#' character detected in parameter");
}
if (hasFragment()) {
// Fragment found
this.internalRef = identifier
+ this.internalRef.substring(this.fragmentIndex);
} else {
// No fragment found
this.internalRef = identifier;
}
updateIndexes();
}
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Sets the absolute resource identifier.
*
* @param identifier
* The absolute resource identifier.
* @throws IllegalArgumentException
* If the identifier parameter contains the fragment delimiter
* ('#').
*/
public void setIdentifier(String identifier) {
identifier = encodeInvalidCharacters(identifier);
if (identifier == null) {
identifier = "";
}
if (identifier.indexOf('#') != -1) {
throw new IllegalArgumentException(
"Illegal '#' character detected in parameter");
}
if (hasFragment()) {
// Fragment found
this.internalRef = identifier
+ this.internalRef.substring(this.fragmentIndex);
} else {
// No fragment found
this.internalRef = identifier;
}
updateIndexes();
}
代码示例来源:origin: DeviceConnect/DeviceConnect-Android
/**
* Sets the absolute resource identifier.
*
* @param identifier
* The absolute resource identifier.
* @throws IllegalArgumentException
* If the identifier parameter contains the fragment delimiter
* ('#').
*/
public void setIdentifier(String identifier) {
identifier = encodeInvalidCharacters(identifier);
if (identifier == null) {
identifier = "";
}
if (identifier.indexOf('#') != -1) {
throw new IllegalArgumentException(
"Illegal '#' character detected in parameter");
}
if (hasFragment()) {
// Fragment found
this.internalRef = identifier
+ this.internalRef.substring(this.fragmentIndex);
} else {
// No fragment found
this.internalRef = identifier;
}
updateIndexes();
}
代码示例来源:origin: org.restlet/org.restlet
scheme = encodeInvalidCharacters(scheme);
代码示例来源:origin: org.restlet.osgi/org.restlet
fragment = encodeInvalidCharacters(fragment);
代码示例来源:origin: DeviceConnect/DeviceConnect-Android
fragment = encodeInvalidCharacters(fragment);
代码示例来源:origin: org.restlet.osgi/org.restlet
scheme = encodeInvalidCharacters(scheme);
代码示例来源:origin: org.restlet/org.restlet
fragment = encodeInvalidCharacters(fragment);
代码示例来源:origin: DeviceConnect/DeviceConnect-Android
scheme = encodeInvalidCharacters(scheme);
代码示例来源:origin: org.restlet.osgi/org.restlet
query = encodeInvalidCharacters(query);
final boolean emptyQueryString = ((query == null) || (query.length() <= 0));
代码示例来源:origin: org.restlet/org.restlet
query = encodeInvalidCharacters(query);
final boolean emptyQueryString = ((query == null) || (query.length() <= 0));
代码示例来源:origin: org.restlet.osgi/org.restlet
/**
* Sets the relative part for relative references only.
*
* @param relativePart
* The relative part to set.
*/
public void setRelativePart(String relativePart) {
relativePart = encodeInvalidCharacters(relativePart);
if (relativePart == null) {
relativePart = "";
}
if (!hasScheme()) {
// This is a relative reference, no scheme found
if (hasQuery()) {
// Query found
this.internalRef = relativePart
+ this.internalRef.substring(this.queryIndex);
} else if (hasFragment()) {
// Fragment found
this.internalRef = relativePart
+ this.internalRef.substring(this.fragmentIndex);
} else {
// No fragment found
this.internalRef = relativePart;
}
}
updateIndexes();
}
代码示例来源:origin: org.restlet.osgi/org.restlet
schemeSpecificPart = encodeInvalidCharacters(schemeSpecificPart);
代码示例来源:origin: org.restlet/org.restlet
schemeSpecificPart = encodeInvalidCharacters(schemeSpecificPart);
代码示例来源:origin: DeviceConnect/DeviceConnect-Android
schemeSpecificPart = encodeInvalidCharacters(schemeSpecificPart);
代码示例来源:origin: org.restlet/org.restlet
/**
* Sets the relative part for relative references only.
*
* @param relativePart
* The relative part to set.
*/
public void setRelativePart(String relativePart) {
relativePart = encodeInvalidCharacters(relativePart);
if (relativePart == null) {
relativePart = "";
}
if (!hasScheme()) {
// This is a relative reference, no scheme found
if (hasQuery()) {
// Query found
this.internalRef = relativePart
+ this.internalRef.substring(this.queryIndex);
} else if (hasFragment()) {
// Fragment found
this.internalRef = relativePart
+ this.internalRef.substring(this.fragmentIndex);
} else {
// No fragment found
this.internalRef = relativePart;
}
}
updateIndexes();
}
代码示例来源:origin: DeviceConnect/DeviceConnect-Android
/**
* Sets the relative part for relative references only.
*
* @param relativePart
* The relative part to set.
*/
public void setRelativePart(String relativePart) {
relativePart = encodeInvalidCharacters(relativePart);
if (relativePart == null) {
relativePart = "";
}
if (!hasScheme()) {
// This is a relative reference, no scheme found
if (hasQuery()) {
// Query found
this.internalRef = relativePart
+ this.internalRef.substring(this.queryIndex);
} else if (hasFragment()) {
// Fragment found
this.internalRef = relativePart
+ this.internalRef.substring(this.fragmentIndex);
} else {
// No fragment found
this.internalRef = relativePart;
}
}
updateIndexes();
}
内容来源于网络,如有侵权,请联系作者删除!