Package com.sshtools.common.sshd.config
Class MatchEntry
java.lang.Object
com.sshtools.common.sshd.config.Entry
com.sshtools.common.sshd.config.GlobalConfiguration
com.sshtools.common.sshd.config.MatchEntry
User, Group, Host, LocalAddress, LocalPort, and Address
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.sshtools.common.sshd.config.Entry
Entry.AbstractEntryBuilder<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.sshtools.common.sshd.config.Entry
keyEntries, sshdConfigFile -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAddressCriteria(String value) voidaddAddressCriteria(String[] values) voidaddComment(String comment) voidaddCriteria(String criteria, String value) voidaddGroupCriteria(String value) voidaddGroupCriteria(String[] values) voidaddHostCriteria(String value) voidaddHostCriteria(String[] values) voidaddLocalAddressCriteria(String value) voidaddLocalAddressCriteria(String[] values) voidaddLocalPortCriteria(String value) voidaddLocalPortCriteria(String[] values) voidaddMatchCriteriaComment(CommentEntry commentEntry) voidaddRDomainCriteria(String value) voidaddRDomainCriteria(String[] values) voidaddUserCriteria(String value) voidaddUserCriteria(String[] values) voidvoidvoidvoidvoidvoidvoidvoiddisable()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic booleanisAllowedKey(String key) booleanstatic booleanisNotAllowedKey(String key) booleanmatchValueAgainstPattern(String paramKey, Collection<String> patterns) booleanmatchValueExact(String paramKey, Map<String, String> params) voidvoidpushAddressCriteria(String value) voidpushGroupCriteria(String value) voidpushHostCriteria(String value) voidpushLocalAddressCriteria(String value) voidpushLocalPortCriteria(String value) voidpushRDomainCriteria(String value) voidpushUserCriteria(String value) voidremove()toString()voidupdateAddressCriteria(String value) voidupdateGroupCriteria(String value) voidupdateHostCriteria(String value) voidupdateLocalAddressCriteria(String value) voidupdateLocalPortCriteria(String value) voidupdateRDomainCriteria(String value) voidupdateUserCriteria(String value) Methods inherited from class com.sshtools.common.sshd.config.Entry
addBeginingComment, addCommentForEntry, addEntry, append, appendEntry, deleteEntry, deleteEntry, disable, enable, entryMatches, executeRead, executeWrite, find, findEntryAtIndex, findEntryIndex, findKeyValueEntry, getBlankEntryKey, getCommentEntryKey, getEntry, getKeyEntries, getKeyEntriesOrderedMap, getValue, updateEntry
-
Field Details
-
MATCH_ENTRY_CRITERIA_USER
- See Also:
-
MATCH_ENTRY_CRITERIA_GROUP
- See Also:
-
MATCH_ENTRY_CRITERIA_HOST
- See Also:
-
MATCH_ENTRY_CRITERIA_LOCAL_ADDRESS
- See Also:
-
MATCH_ENTRY_CRITERIA_LOCAL_PORT
- See Also:
-
MATCH_ENTRY_CRITERIA_ADDRESS
- See Also:
-
MATCH_ENTRY_CRITERIA_RDOMAIN
- See Also:
-
-
Constructor Details
-
MatchEntry
-
-
Method Details
-
addComment
-
addMatchCriteriaComment
-
disable
public void disable() -
isCommentedOut
public boolean isCommentedOut() -
remove
public void remove() -
matchEntryCriteriaAsString
-
addCriteria
-
matchValueAgainstPattern
-
matchValueExact
-
getMatchCriteriaCommentEntriesIterator
-
addUserCriteria
-
addUserCriteria
-
pushUserCriteria
-
updateUserCriteria
-
deleteUserCriteria
public void deleteUserCriteria() -
addGroupCriteria
-
addGroupCriteria
-
pushGroupCriteria
-
updateGroupCriteria
-
deleteGroupCriteria
public void deleteGroupCriteria() -
addHostCriteria
-
addHostCriteria
-
pushHostCriteria
-
updateHostCriteria
-
deleteHostCriteria
public void deleteHostCriteria() -
addLocalAddressCriteria
-
addLocalAddressCriteria
-
pushLocalAddressCriteria
-
updateLocalAddressCriteria
-
deleteLocalAddressCriteria
public void deleteLocalAddressCriteria() -
addLocalPortCriteria
-
addLocalPortCriteria
-
pushLocalPortCriteria
-
updateLocalPortCriteria
-
deleteLocalPortCriteria
public void deleteLocalPortCriteria() -
addAddressCriteria
-
addAddressCriteria
-
pushAddressCriteria
-
updateAddressCriteria
-
deleteAddressCriteria
public void deleteAddressCriteria() -
addRDomainCriteria
-
addRDomainCriteria
-
pushRDomainCriteria
-
updateRDomainCriteria
-
deleteRDomainCriteria
public void deleteRDomainCriteria() -
parse
-
hasKey
-
hasUserEntry
public boolean hasUserEntry() -
hasGroupEntry
public boolean hasGroupEntry() -
hasHostEntry
public boolean hasHostEntry() -
hasLocalAddressEntry
public boolean hasLocalAddressEntry() -
hasLocalPortEntry
public boolean hasLocalPortEntry() -
hasAddressEntry
public boolean hasAddressEntry() -
hasRDomainEntry
public boolean hasRDomainEntry() -
isAllowedKey
-
isNotAllowedKey
-
toString
-
getFormattedLine
-